From cefd5bb05e57f787f76a654b6019fb350502dc4d Mon Sep 17 00:00:00 2001 From: Yogesh Mahera Date: Tue, 10 Oct 2017 19:11:54 +0530 Subject: [PATCH 001/142] [ADD] - Added Project Parent module (#326) --- project_parent/README.rst | 64 ++++++++++++++++++ project_parent/__init__.py | 4 ++ project_parent/__manifest__.py | 18 +++++ project_parent/i18n/es.po | 35 ++++++++++ project_parent/i18n/hr.po | 35 ++++++++++ project_parent/i18n/nl_NL.po | 35 ++++++++++ project_parent/i18n/pt_BR.po | 35 ++++++++++ project_parent/i18n/sl.po | 35 ++++++++++ project_parent/models/__init__.py | 4 ++ .../models/account_analytic_account.py | 14 ++++ project_parent/static/description/icon.png | Bin 0 -> 9455 bytes project_parent/views/project_parent.xml | 54 +++++++++++++++ 12 files changed, 333 insertions(+) create mode 100644 project_parent/README.rst create mode 100644 project_parent/__init__.py create mode 100644 project_parent/__manifest__.py create mode 100644 project_parent/i18n/es.po create mode 100644 project_parent/i18n/hr.po create mode 100644 project_parent/i18n/nl_NL.po create mode 100644 project_parent/i18n/pt_BR.po create mode 100644 project_parent/i18n/sl.po create mode 100644 project_parent/models/__init__.py create mode 100644 project_parent/models/account_analytic_account.py create mode 100644 project_parent/static/description/icon.png create mode 100644 project_parent/views/project_parent.xml diff --git a/project_parent/README.rst b/project_parent/README.rst new file mode 100644 index 0000000000..2ac3c22015 --- /dev/null +++ b/project_parent/README.rst @@ -0,0 +1,64 @@ +.. 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 + +============== +Project Parent +============== + +This module introduces parent project views improvements in order to modify and group by. + +Usage +===== +In Kanban View: + +#. Go to Project > Dashboard +#. Group by "Parent" + +In Tree View: + +#. Go to Project >Configuration > Projects +#. Group by "Parent" + +In form View: + +#. Go to Project > Dashboard +#. Open the projects settings +#. Modify the "Parent" in settings tab + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/87/10.0 + + +Bug Tracker +=========== + + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Eric Caudal + +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 https://odoo-community.org. diff --git a/project_parent/__init__.py b/project_parent/__init__.py new file mode 100644 index 0000000000..149f4e4fdf --- /dev/null +++ b/project_parent/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/project_parent/__manifest__.py b/project_parent/__manifest__.py new file mode 100644 index 0000000000..f97a192a6a --- /dev/null +++ b/project_parent/__manifest__.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +# © 2017 Elico Corp (https://www.elico-corp.com). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Project Parent', + 'version': '10.0.1.0.0', + 'license': 'AGPL-3', + 'category': 'project', + 'author': 'Elico Corp, Odoo Community Association (OCA)', + 'website': 'https://www.elico-corp.com/', + 'depends': [ + 'project', + ], + 'data': [ + 'views/project_parent.xml', + ] +} diff --git a/project_parent/i18n/es.po b/project_parent/i18n/es.po new file mode 100644 index 0000000000..c53f0d0a79 --- /dev/null +++ b/project_parent/i18n/es.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_parent +# +# Translators: +# enjolras , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 01:51+0000\n" +"PO-Revision-Date: 2018-02-02 01:51+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" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter +msgid "Parent" +msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +msgid "Parent Project" +msgstr "" diff --git a/project_parent/i18n/hr.po b/project_parent/i18n/hr.po new file mode 100644 index 0000000000..7ec7af4607 --- /dev/null +++ b/project_parent/i18n/hr.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_parent +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 01:51+0000\n" +"PO-Revision-Date: 2018-02-02 01:51+0000\n" +"Last-Translator: Bole , 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: project_parent +#: model:ir.model,name:project_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitički konto" + +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter +msgid "Parent" +msgstr "Nadređeni" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +msgid "Parent Project" +msgstr "Nadređeni projekt" diff --git a/project_parent/i18n/nl_NL.po b/project_parent/i18n/nl_NL.po new file mode 100644 index 0000000000..45a9aa7c6c --- /dev/null +++ b/project_parent/i18n/nl_NL.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_parent +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 01:55+0000\n" +"PO-Revision-Date: 2017-12-22 01:55+0000\n" +"Last-Translator: Peter Hageman , 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: project_parent +#: model:ir.model,name:project_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analytische Rekening" + +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter +msgid "Parent" +msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +msgid "Parent Project" +msgstr "" diff --git a/project_parent/i18n/pt_BR.po b/project_parent/i18n/pt_BR.po new file mode 100644 index 0000000000..2bd70abff5 --- /dev/null +++ b/project_parent/i18n/pt_BR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_parent +# +# Translators: +# Mateus Lopes , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-22 01:55+0000\n" +"PO-Revision-Date: 2017-12-22 01:55+0000\n" +"Last-Translator: Mateus Lopes , 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: project_parent +#: model:ir.model,name:project_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Conta Analítica" + +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter +msgid "Parent" +msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +msgid "Parent Project" +msgstr "" diff --git a/project_parent/i18n/sl.po b/project_parent/i18n/sl.po new file mode 100644 index 0000000000..581d016026 --- /dev/null +++ b/project_parent/i18n/sl.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_parent +# +# Translators: +# Matjaž Mozetič , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-02 01:51+0000\n" +"PO-Revision-Date: 2018-02-02 01:51+0000\n" +"Last-Translator: Matjaž Mozetič , 2018\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: project_parent +#: model:ir.model,name:project_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "Analitični konto" + +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter +msgid "Parent" +msgstr "Nadrejeni" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +msgid "Parent Project" +msgstr "Nadrejeni projekt" diff --git a/project_parent/models/__init__.py b/project_parent/models/__init__.py new file mode 100644 index 0000000000..9400f95737 --- /dev/null +++ b/project_parent/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from . import account_analytic_account diff --git a/project_parent/models/account_analytic_account.py b/project_parent/models/account_analytic_account.py new file mode 100644 index 0000000000..178cad2815 --- /dev/null +++ b/project_parent/models/account_analytic_account.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +# © 2017 Elico Corp (https://www.elico-corp.com). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountAnalyticAccount(models.Model): + _inherit = 'account.analytic.account' + + parent_project_id = fields.Many2one( + comodel_name='project.project', + string='Parent Project' + ) diff --git a/project_parent/static/description/icon.png b/project_parent/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 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/project_parent/views/project_parent.xml b/project_parent/views/project_parent.xml new file mode 100644 index 0000000000..c47108a035 --- /dev/null +++ b/project_parent/views/project_parent.xml @@ -0,0 +1,54 @@ + + + + project.project.form + project.project + + + + + + + + + project.project.select + project.project + + search + + + + + + + + + + + project.project.tree.inherited + project.project + + 16 + + + + + + + + project.project.kanban.inherited + project.project + + 16 + + + + + +
+ +
+
+
+
+
From af9cefeebfa42d8f5b63bbf20bbb827bfac9ee37 Mon Sep 17 00:00:00 2001 From: Yogesh Mahera Date: Wed, 18 Oct 2017 15:16:15 +0530 Subject: [PATCH 002/142] [IMP/ADD]Added Child Project Smart button in parent project module --- project_parent/i18n/es.po | 14 +++++++-- project_parent/i18n/hr.po | 21 +++++++++++-- project_parent/i18n/nl_NL.po | 17 ++++++++-- project_parent/i18n/project_parent.pot | 41 +++++++++++++++++++++++++ project_parent/i18n/pt_BR.po | 17 ++++++++-- project_parent/i18n/sl.po | 21 +++++++++++-- project_parent/models/__init__.py | 1 + project_parent/models/project.py | 22 +++++++++++++ project_parent/views/project_parent.xml | 7 +++++ 9 files changed, 147 insertions(+), 14 deletions(-) create mode 100644 project_parent/i18n/project_parent.pot create mode 100644 project_parent/models/project.py diff --git a/project_parent/i18n/es.po b/project_parent/i18n/es.po index c53f0d0a79..98414a4ca6 100644 --- a/project_parent/i18n/es.po +++ b/project_parent/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_parent -# +# # Translators: # enjolras , 2018 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2018-02-02 01:51+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: project_parent @@ -23,6 +23,11 @@ msgstr "" msgid "Analytic Account" msgstr "Cuenta analítica" +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +msgid "Child Projects" +msgstr "" + #. module: project_parent #: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter msgid "Parent" @@ -33,3 +38,8 @@ msgstr "" #: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id msgid "Parent Project" msgstr "" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_project_project +msgid "WBS element" +msgstr "" diff --git a/project_parent/i18n/hr.po b/project_parent/i18n/hr.po index 7ec7af4607..6b75eff6da 100644 --- a/project_parent/i18n/hr.po +++ b/project_parent/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_parent -# +# # Translators: # Bole , 2017 msgid "" @@ -12,17 +12,23 @@ msgstr "" "PO-Revision-Date: 2018-02-02 01:51+0000\n" "Last-Translator: Bole , 2017\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: project_parent #: model:ir.model,name:project_parent.model_account_analytic_account msgid "Analytic Account" msgstr "Analitički konto" +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +msgid "Child Projects" +msgstr "" + #. module: project_parent #: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter msgid "Parent" @@ -33,3 +39,12 @@ msgstr "Nadređeni" #: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id msgid "Parent Project" msgstr "Nadređeni projekt" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_project_project +msgid "WBS element" +msgstr "" + +#, fuzzy +#~ msgid "Project" +#~ msgstr "Nadređeni projekt" diff --git a/project_parent/i18n/nl_NL.po b/project_parent/i18n/nl_NL.po index 45a9aa7c6c..64de349923 100644 --- a/project_parent/i18n/nl_NL.po +++ b/project_parent/i18n/nl_NL.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_parent -# +# # Translators: # Peter Hageman , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-12-22 01:55+0000\n" "PO-Revision-Date: 2017-12-22 01:55+0000\n" "Last-Translator: Peter Hageman , 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: project_parent @@ -23,6 +24,11 @@ msgstr "" msgid "Analytic Account" msgstr "Analytische Rekening" +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +msgid "Child Projects" +msgstr "" + #. module: project_parent #: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter msgid "Parent" @@ -33,3 +39,8 @@ msgstr "" #: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id msgid "Parent Project" msgstr "" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_project_project +msgid "WBS element" +msgstr "" diff --git a/project_parent/i18n/project_parent.pot b/project_parent/i18n/project_parent.pot new file mode 100644 index 0000000000..da51109a5e --- /dev/null +++ b/project_parent/i18n/project_parent.pot @@ -0,0 +1,41 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_parent +# +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: project_parent +#: model:ir.model,name:project_parent.model_account_analytic_account +msgid "Analytic Account" +msgstr "" + +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +msgid "Child Projects" +msgstr "" + +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter +msgid "Parent" +msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +msgid "Parent Project" +msgstr "" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_project_project +msgid "WBS element" +msgstr "" + diff --git a/project_parent/i18n/pt_BR.po b/project_parent/i18n/pt_BR.po index 2bd70abff5..58544ef458 100644 --- a/project_parent/i18n/pt_BR.po +++ b/project_parent/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_parent -# +# # Translators: # Mateus Lopes , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-12-22 01:55+0000\n" "PO-Revision-Date: 2017-12-22 01:55+0000\n" "Last-Translator: Mateus Lopes , 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: project_parent @@ -23,6 +24,11 @@ msgstr "" msgid "Analytic Account" msgstr "Conta Analítica" +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +msgid "Child Projects" +msgstr "" + #. module: project_parent #: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter msgid "Parent" @@ -33,3 +39,8 @@ msgstr "" #: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id msgid "Parent Project" msgstr "" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_project_project +msgid "WBS element" +msgstr "" diff --git a/project_parent/i18n/sl.po b/project_parent/i18n/sl.po index 581d016026..8146b08ebf 100644 --- a/project_parent/i18n/sl.po +++ b/project_parent/i18n/sl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_parent -# +# # Translators: # Matjaž Mozetič , 2018 msgid "" @@ -12,17 +12,23 @@ msgstr "" "PO-Revision-Date: 2018-02-02 01:51+0000\n" "Last-Translator: Matjaž Mozetič , 2018\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: project_parent #: model:ir.model,name:project_parent.model_account_analytic_account msgid "Analytic Account" msgstr "Analitični konto" +#. module: project_parent +#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +msgid "Child Projects" +msgstr "" + #. module: project_parent #: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter msgid "Parent" @@ -33,3 +39,12 @@ msgstr "Nadrejeni" #: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id msgid "Parent Project" msgstr "Nadrejeni projekt" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_project_project +msgid "WBS element" +msgstr "" + +#, fuzzy +#~ msgid "Project" +#~ msgstr "Nadrejeni projekt" diff --git a/project_parent/models/__init__.py b/project_parent/models/__init__.py index 9400f95737..5bf27f24e3 100644 --- a/project_parent/models/__init__.py +++ b/project_parent/models/__init__.py @@ -2,3 +2,4 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). from . import account_analytic_account +from . import project diff --git a/project_parent/models/project.py b/project_parent/models/project.py new file mode 100644 index 0000000000..b2b6a3adff --- /dev/null +++ b/project_parent/models/project.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# © 2017 Elico Corp (https://www.elico-corp.com). +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from odoo import api, models + + +class Project(models.Model): + _inherit = 'project.project' + + @api.multi + def action_open_child_project(self): + for rec in self: + domain = [('parent_project_id', '=', rec.id)] + return { + 'type': 'ir.actions.act_window', + 'view_type': 'form', + 'view_mode': 'tree,form,graph', + 'res_model': 'project.project', + 'target': 'current', + 'domain': domain + } diff --git a/project_parent/views/project_parent.xml b/project_parent/views/project_parent.xml index c47108a035..2f47902228 100644 --- a/project_parent/views/project_parent.xml +++ b/project_parent/views/project_parent.xml @@ -8,6 +8,13 @@ +
+
From a4c6aad353c0205fc03808dd0ac29f2a91dfbadd Mon Sep 17 00:00:00 2001 From: Ruter Lv Date: Fri, 29 Mar 2019 14:46:32 +0800 Subject: [PATCH 003/142] [MIG] Migrate project_parent from 10.0 to 12.0 --- project_parent/__init__.py | 3 --- project_parent/__manifest__.py | 12 +++++------- project_parent/models/__init__.py | 3 --- project_parent/models/project.py | 6 ++---- project_parent/views/project_parent.xml | 4 ++++ 5 files changed, 11 insertions(+), 17 deletions(-) diff --git a/project_parent/__init__.py b/project_parent/__init__.py index 149f4e4fdf..0650744f6b 100644 --- a/project_parent/__init__.py +++ b/project_parent/__init__.py @@ -1,4 +1 @@ -# -*- coding: utf-8 -*- -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - from . import models diff --git a/project_parent/__manifest__.py b/project_parent/__manifest__.py index f97a192a6a..69240fdac5 100644 --- a/project_parent/__manifest__.py +++ b/project_parent/__manifest__.py @@ -1,14 +1,12 @@ -# -*- coding: utf-8 -*- -# © 2017 Elico Corp (https://www.elico-corp.com). -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - +# © 2017-2019 Elico Corp (https://www.elico-corp.com). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). { 'name': 'Project Parent', - 'version': '10.0.1.0.0', - 'license': 'AGPL-3', + 'version': '12.0.1.0.0', + 'license': 'LGPL-3', 'category': 'project', 'author': 'Elico Corp, Odoo Community Association (OCA)', - 'website': 'https://www.elico-corp.com/', + 'website': 'https://github.com/OCA/project', 'depends': [ 'project', ], diff --git a/project_parent/models/__init__.py b/project_parent/models/__init__.py index 5bf27f24e3..de8e4791fa 100644 --- a/project_parent/models/__init__.py +++ b/project_parent/models/__init__.py @@ -1,5 +1,2 @@ -# -*- coding: utf-8 -*- -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - from . import account_analytic_account from . import project diff --git a/project_parent/models/project.py b/project_parent/models/project.py index b2b6a3adff..7b91c8e6cb 100644 --- a/project_parent/models/project.py +++ b/project_parent/models/project.py @@ -1,7 +1,5 @@ -# -*- coding: utf-8 -*- -# © 2017 Elico Corp (https://www.elico-corp.com). -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - +# © 2017-2019 Elico Corp (https://www.elico-corp.com). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from odoo import api, models diff --git a/project_parent/views/project_parent.xml b/project_parent/views/project_parent.xml index 2f47902228..54ea2e3a69 100644 --- a/project_parent/views/project_parent.xml +++ b/project_parent/views/project_parent.xml @@ -1,4 +1,8 @@ + project.project.form From 9743cfbedac5ac57233497791b61a6fa9722922d Mon Sep 17 00:00:00 2001 From: Giovanni Francesco Capalbo Date: Fri, 13 Dec 2019 11:00:24 +0100 Subject: [PATCH 004/142] [UPD] [no task] parent_project v12 --- project_parent/README.rst | 1 + project_parent/__init__.py | 1 + project_parent/__manifest__.py | 8 +-- project_parent/models/__init__.py | 1 - .../models/account_analytic_account.py | 14 ----- project_parent/models/project.py | 18 +++++-- project_parent/post_install.py | 51 +++++++++++++++++++ project_parent/views/project_parent.xml | 31 +++++------ 8 files changed, 86 insertions(+), 39 deletions(-) delete mode 100644 project_parent/models/account_analytic_account.py create mode 100644 project_parent/post_install.py diff --git a/project_parent/README.rst b/project_parent/README.rst index 2ac3c22015..3852864be7 100644 --- a/project_parent/README.rst +++ b/project_parent/README.rst @@ -47,6 +47,7 @@ Contributors ------------ * Eric Caudal +* Giovanni Francesco Capalbo Maintainer ---------- diff --git a/project_parent/__init__.py b/project_parent/__init__.py index 0650744f6b..f1345df3df 100644 --- a/project_parent/__init__.py +++ b/project_parent/__init__.py @@ -1 +1,2 @@ from . import models +from .post_install import restore_parents diff --git a/project_parent/__manifest__.py b/project_parent/__manifest__.py index 69240fdac5..b8d0de1660 100644 --- a/project_parent/__manifest__.py +++ b/project_parent/__manifest__.py @@ -2,15 +2,17 @@ # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). { 'name': 'Project Parent', - 'version': '12.0.1.0.0', + 'version': '12.0.3.0.0', 'license': 'LGPL-3', 'category': 'project', - 'author': 'Elico Corp, Odoo Community Association (OCA)', + 'author': 'Therp B.V., Elico Corp, Odoo Community Association (OCA)', 'website': 'https://github.com/OCA/project', 'depends': [ 'project', ], 'data': [ 'views/project_parent.xml', - ] + ], + 'post_init_hook': 'restore_parents', + 'installable': True, } diff --git a/project_parent/models/__init__.py b/project_parent/models/__init__.py index de8e4791fa..351a3ad34b 100644 --- a/project_parent/models/__init__.py +++ b/project_parent/models/__init__.py @@ -1,2 +1 @@ -from . import account_analytic_account from . import project diff --git a/project_parent/models/account_analytic_account.py b/project_parent/models/account_analytic_account.py deleted file mode 100644 index 178cad2815..0000000000 --- a/project_parent/models/account_analytic_account.py +++ /dev/null @@ -1,14 +0,0 @@ -# -*- coding: utf-8 -*- -# © 2017 Elico Corp (https://www.elico-corp.com). -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). - -from odoo import fields, models - - -class AccountAnalyticAccount(models.Model): - _inherit = 'account.analytic.account' - - parent_project_id = fields.Many2one( - comodel_name='project.project', - string='Parent Project' - ) diff --git a/project_parent/models/project.py b/project_parent/models/project.py index 7b91c8e6cb..70bb340b37 100644 --- a/project_parent/models/project.py +++ b/project_parent/models/project.py @@ -1,18 +1,28 @@ -# © 2017-2019 Elico Corp (https://www.elico-corp.com). -# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). -from odoo import api, models +# Copyright 2019 Therp BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +from odoo import api, fields, models class Project(models.Model): _inherit = 'project.project' + _parent_store = True + _parent_name = 'project_parent_id' + + project_parent_id = fields.Many2one( + comodel_name='project.project', string='Parent Project' + ) + child_ids = fields.One2many(comodel_name='project.project', + inverse_name='project_parent_id') + parent_path = fields.Char(index=True) @api.multi def action_open_child_project(self): for rec in self: - domain = [('parent_project_id', '=', rec.id)] + domain = [('project_parent_id', '=', rec.id)] return { 'type': 'ir.actions.act_window', 'view_type': 'form', + 'name': 'Children of %s' % rec.name, 'view_mode': 'tree,form,graph', 'res_model': 'project.project', 'target': 'current', diff --git a/project_parent/post_install.py b/project_parent/post_install.py new file mode 100644 index 0000000000..14ee08ef65 --- /dev/null +++ b/project_parent/post_install.py @@ -0,0 +1,51 @@ +# Copyright 2019 Therp BV +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + + +def restore_parents(cr, registry): + # old reference to analytic_account_id on project table will be kept in + # openupgrade_legacy_12_0_analytic_account_id column + # NOTE we do not need to check for the existance of columns, because if + # this is running project_project was surely installed in the previous + # version. + # on analytic_account_analytic we will have old field + # openupgrade_legacy_12_0_parent_project_id we will now put it + # check if openupgrade field exists (instance has been migrated using + # openupgrade library) + cr.execute( + """ + SELECT count(attname) + FROM pg_attribute + WHERE attrelid = ( SELECT oid FROM pg_class WHERE relname = %s ) + AND attname = %s + """, + ('project_project', 'openupgrade_legacy_12_0_analytic_account_id') + ) + if cr.fetchone()[0] == 1: + cr.execute( + """ + UPDATE project_project pp + SET project_parent_id = aaa.parent_project_id + FROM account_analytic_account aaa + WHERE pp.openupgrade_legacy_12_0_analytic_account_id = aaa.id""", + ) + return True + # check if disregarded columns exist (instance has been previously migrated + # using migration scripts without openupgrade) + cr.execute( + 'SELECT count(attname) FROM pg_attribute ' + 'WHERE attrelid = ' + '( SELECT oid FROM pg_class WHERE relname = %s ) ' + 'AND attname = %s', + ('account_analytic_account', + 'parent_project_id') + ) + if cr.fetchone()[0] == 1: + cr.execute( + """ + UPDATE project_project pp + SET project_parent_id = aaa.parent_project_id + FROM account_analytic_account aaa + WHERE pp.analytic_account_id = aaa.id""", + ) + return True diff --git a/project_parent/views/project_parent.xml b/project_parent/views/project_parent.xml index 54ea2e3a69..03a6be27a3 100644 --- a/project_parent/views/project_parent.xml +++ b/project_parent/views/project_parent.xml @@ -10,7 +10,7 @@ License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). - +
From 4caabee08c47279b89d144b0626421c135810429 Mon Sep 17 00:00:00 2001 From: Daniel Martinez Vila Date: Tue, 30 Mar 2021 06:51:15 +0000 Subject: [PATCH 008/142] Translated using Weblate (Spanish) Currently translated at 100.0% (5 of 5 strings) Translation: project-13.0/project-13.0-project_parent Translate-URL: https://translation.odoo-community.org/projects/project-13-0/project-13-0-project_parent/es/ --- project_parent/i18n/es.po | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/project_parent/i18n/es.po b/project_parent/i18n/es.po index 98414a4ca6..b0432b9722 100644 --- a/project_parent/i18n/es.po +++ b/project_parent/i18n/es.po @@ -9,14 +9,15 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-02-02 01:51+0000\n" -"PO-Revision-Date: 2018-02-02 01:51+0000\n" -"Last-Translator: enjolras , 2018\n" +"PO-Revision-Date: 2021-03-30 09:46+0000\n" +"Last-Translator: Daniel Martinez Vila \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" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: project_parent #: model:ir.model,name:project_parent.model_account_analytic_account @@ -26,20 +27,20 @@ msgstr "Cuenta analítica" #. module: project_parent #: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project msgid "Child Projects" -msgstr "" +msgstr "Proyectos Hijos" #. module: project_parent #: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter msgid "Parent" -msgstr "" +msgstr "Padre" #. module: project_parent #: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id #: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id msgid "Parent Project" -msgstr "" +msgstr "Proyecto Padre" #. module: project_parent #: model:ir.model,name:project_parent.model_project_project msgid "WBS element" -msgstr "" +msgstr "WBS elemento" From 46c9288d365e86c54b9f86b61a0706593e471607 Mon Sep 17 00:00:00 2001 From: Naglis Jonaitis Date: Tue, 11 Apr 2023 13:20:35 +0300 Subject: [PATCH 009/142] [IMP] project_parent: pre-commit stuff --- project_parent/__manifest__.py | 2 +- project_parent/tests/test_project_parent.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/project_parent/__manifest__.py b/project_parent/__manifest__.py index d30b4e793a..9b5e59e176 100644 --- a/project_parent/__manifest__.py +++ b/project_parent/__manifest__.py @@ -2,7 +2,7 @@ # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). { "name": "Project Parent", - "version": "13.0.1.0.0", + "version": "16.0.1.0.0", "license": "LGPL-3", "category": "project", "author": "Therp B.V., Elico Corp, Odoo Community Association (OCA)", diff --git a/project_parent/tests/test_project_parent.py b/project_parent/tests/test_project_parent.py index 55501fa072..ee410efc6b 100644 --- a/project_parent/tests/test_project_parent.py +++ b/project_parent/tests/test_project_parent.py @@ -19,9 +19,9 @@ def test_parent_childs_project(self): def test_action_open_child_project(self): res = self.project_project_1.action_open_child_project() - self.assertEquals( + self.assertEqual( res.get("domain"), [("parent_id", "=", self.project_project_1.id)] ) - self.assertEquals( + self.assertEqual( res.get("context").get("default_parent_id"), self.project_project_1.id ) From 50ef8bcdf428b5cb9c466ff6e9384e15d295ac5a Mon Sep 17 00:00:00 2001 From: Naglis Jonaitis Date: Tue, 11 Apr 2023 15:37:05 +0300 Subject: [PATCH 010/142] [MIG] project_parent: Migration to 16.0 --- project_parent/README.rst | 10 +++++----- project_parent/i18n/project_parent.pot | 2 +- project_parent/models/project_project.py | 2 +- project_parent/static/description/index.html | 6 +++--- project_parent/tests/test_project_parent.py | 17 +++++++++-------- 5 files changed, 19 insertions(+), 18 deletions(-) diff --git a/project_parent/README.rst b/project_parent/README.rst index 136016fb70..886797bb77 100644 --- a/project_parent/README.rst +++ b/project_parent/README.rst @@ -14,13 +14,13 @@ Project Parent :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github - :target: https://github.com/OCA/project/tree/13.0/project_parent + :target: https://github.com/OCA/project/tree/16.0/project_parent :alt: OCA/project .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/project-13-0/project-13-0-project_parent + :target: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_parent :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/140/13.0 + :target: https://runbot.odoo-community.org/runbot/140/16.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -57,7 +57,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. @@ -90,6 +90,6 @@ 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. -This module is part of the `OCA/project `_ project on GitHub. +This module is part of the `OCA/project `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_parent/i18n/project_parent.pot b/project_parent/i18n/project_parent.pot index ead13c3bad..f88a5ba552 100644 --- a/project_parent/i18n/project_parent.pot +++ b/project_parent/i18n/project_parent.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/project_parent/models/project_project.py b/project_parent/models/project_project.py index a44bc8b844..8dd4e1a99c 100644 --- a/project_parent/models/project_project.py +++ b/project_parent/models/project_project.py @@ -16,7 +16,7 @@ class Project(models.Model): comodel_name="project.project", inverse_name="parent_id", string="Sub-projects" ) - parent_path = fields.Char(index=True) + parent_path = fields.Char(index="btree", unaccent=False) child_ids_count = fields.Integer(compute="_compute_child_ids_count", store=True) diff --git a/project_parent/static/description/index.html b/project_parent/static/description/index.html index fc7e2b66e3..9e1b3cdc6d 100644 --- a/project_parent/static/description/index.html +++ b/project_parent/static/description/index.html @@ -367,7 +367,7 @@

Project Parent

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: LGPL-3 OCA/project Translate me on Weblate Try me on Runbot

+

Beta License: LGPL-3 OCA/project Translate me on Weblate Try me on Runbot

This module introduces project parent and childs fields.

Table of contents

@@ -406,7 +406,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.

@@ -433,7 +433,7 @@

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.

-

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

+

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

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

diff --git a/project_parent/tests/test_project_parent.py b/project_parent/tests/test_project_parent.py index ee410efc6b..0239234233 100644 --- a/project_parent/tests/test_project_parent.py +++ b/project_parent/tests/test_project_parent.py @@ -5,17 +5,18 @@ class TestProjectParent(TransactionCase): - def setUp(self): - super().setUp() - self.project_project_1 = self.browse_ref("project.project_project_1") - self.project_project_2 = self.browse_ref("project.project_project_2") - self.project_project_3 = self.env["project.project"].create( - {"name": "TestProject", "parent_id": self.project_project_1.id} + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.project_project_1 = cls.env.ref("project.project_project_1") + cls.project_project_2 = cls.env.ref("project.project_project_2") + cls.project_project_3 = cls.env["project.project"].create( + {"name": "TestProject", "parent_id": cls.project_project_1.id} ) def test_parent_childs_project(self): - self.assertTrue(self.project_project_2 in self.project_project_1.child_ids) - self.assertTrue(self.project_project_3 in self.project_project_1.child_ids) + self.assertIn(self.project_project_2, self.project_project_1.child_ids) + self.assertIn(self.project_project_3, self.project_project_1.child_ids) def test_action_open_child_project(self): res = self.project_project_1.action_open_child_project() From 4532cbf170528dcd50752211d0e32541f6f09502 Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 12 Jun 2023 08:49:17 +0000 Subject: [PATCH 011/142] Added translation using Weblate (Italian) --- project_parent/i18n/it.po | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 project_parent/i18n/it.po diff --git a/project_parent/i18n/it.po b/project_parent/i18n/it.po new file mode 100644 index 0000000000..4c94fd5da3 --- /dev/null +++ b/project_parent/i18n/it.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_parent +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-12 11:10+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\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 4.17\n" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count +msgid "Child Ids Count" +msgstr "Conteggio ID figli" + +#. module: project_parent +#: model_terms:ir.ui.view,arch_db:project_parent.edit_project +msgid "Child Projects" +msgstr "Progetti figli" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path +msgid "Parent Path" +msgstr "Percorso padre" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id +msgid "Parent Project" +msgstr "Prodotto padre" + +#. module: project_parent +#: model:ir.model,name:project_parent.model_project_project +msgid "Project" +msgstr "Progetto" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids +msgid "Sub-projects" +msgstr "Sotto progetto" From 4a61a8fa63c5dcbb2820e3ee245bc82cf06bc449 Mon Sep 17 00:00:00 2001 From: Adriano Prado Date: Sun, 30 Jul 2023 12:13:17 +0000 Subject: [PATCH 012/142] Translated using Weblate (Portuguese (Brazil)) Currently translated at 80.0% (4 of 5 strings) Translation: project-16.0/project-16.0-project_parent Translate-URL: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_parent/pt_BR/ --- project_parent/README.rst | 15 +++++--- project_parent/i18n/es.po | 35 ++++++++++++------ project_parent/i18n/fr.po | 6 +++ project_parent/i18n/hr.po | 33 ++++++++++------- project_parent/i18n/nl_NL.po | 25 ++++++++----- project_parent/i18n/pt_BR.po | 39 +++++++++++++------- project_parent/i18n/sl.po | 33 ++++++++++------- project_parent/static/description/index.html | 38 ++++++++++--------- 8 files changed, 140 insertions(+), 84 deletions(-) diff --git a/project_parent/README.rst b/project_parent/README.rst index 886797bb77..6d1eeedbbe 100644 --- a/project_parent/README.rst +++ b/project_parent/README.rst @@ -2,10 +2,13 @@ Project Parent ============== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:e5d82910111704c316453c74b1f450347544d3267e17bff14b5475aba033e9f6 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Project Parent .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/project-16-0/project-16-0-project_parent :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/140/16.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=16.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module introduces project parent and childs fields. @@ -56,7 +59,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 +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/project_parent/i18n/es.po b/project_parent/i18n/es.po index b0432b9722..eaab479d07 100644 --- a/project_parent/i18n/es.po +++ b/project_parent/i18n/es.po @@ -20,27 +20,40 @@ msgstr "" "X-Generator: Weblate 4.3.2\n" #. module: project_parent -#: model:ir.model,name:project_parent.model_account_analytic_account -msgid "Analytic Account" -msgstr "Cuenta analítica" +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count +msgid "Child Ids Count" +msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +#: model_terms:ir.ui.view,arch_db:project_parent.edit_project msgid "Child Projects" msgstr "Proyectos Hijos" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter -msgid "Parent" -msgstr "Padre" +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path +msgid "Parent Path" +msgstr "" #. module: project_parent -#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id -#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id msgid "Parent Project" msgstr "Proyecto Padre" #. module: project_parent #: model:ir.model,name:project_parent.model_project_project -msgid "WBS element" -msgstr "WBS elemento" +msgid "Project" +msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids +msgid "Sub-projects" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" + +#~ msgid "Parent" +#~ msgstr "Padre" + +#~ msgid "WBS element" +#~ msgstr "WBS elemento" diff --git a/project_parent/i18n/fr.po b/project_parent/i18n/fr.po index 67d857f9c9..698304d8c4 100644 --- a/project_parent/i18n/fr.po +++ b/project_parent/i18n/fr.po @@ -10,11 +10,17 @@ msgstr "" "PO-Revision-Date: 2020-08-25 16:43+0000\n" "Last-Translator: \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count +msgid "Child Ids Count" +msgstr "" + #. module: project_parent #: model_terms:ir.ui.view,arch_db:project_parent.edit_project msgid "Child Projects" diff --git a/project_parent/i18n/hr.po b/project_parent/i18n/hr.po index 6b75eff6da..0ae9c7884e 100644 --- a/project_parent/i18n/hr.po +++ b/project_parent/i18n/hr.po @@ -20,31 +20,38 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: project_parent -#: model:ir.model,name:project_parent.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analitički konto" +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count +msgid "Child Ids Count" +msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +#: model_terms:ir.ui.view,arch_db:project_parent.edit_project msgid "Child Projects" msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter -msgid "Parent" -msgstr "Nadređeni" +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path +msgid "Parent Path" +msgstr "" #. module: project_parent -#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id -#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id msgid "Parent Project" msgstr "Nadređeni projekt" #. module: project_parent #: model:ir.model,name:project_parent.model_project_project -msgid "WBS element" +#, fuzzy +msgid "Project" +msgstr "Nadređeni projekt" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids +msgid "Sub-projects" msgstr "" -#, fuzzy -#~ msgid "Project" -#~ msgstr "Nadređeni projekt" +#~ msgid "Analytic Account" +#~ msgstr "Analitički konto" + +#~ msgid "Parent" +#~ msgstr "Nadređeni" diff --git a/project_parent/i18n/nl_NL.po b/project_parent/i18n/nl_NL.po index 64de349923..e3830b362d 100644 --- a/project_parent/i18n/nl_NL.po +++ b/project_parent/i18n/nl_NL.po @@ -20,27 +20,34 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_parent -#: model:ir.model,name:project_parent.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analytische Rekening" +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count +msgid "Child Ids Count" +msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +#: model_terms:ir.ui.view,arch_db:project_parent.edit_project msgid "Child Projects" msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter -msgid "Parent" +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path +msgid "Parent Path" msgstr "" #. module: project_parent -#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id -#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id msgid "Parent Project" msgstr "" #. module: project_parent #: model:ir.model,name:project_parent.model_project_project -msgid "WBS element" +msgid "Project" msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids +msgid "Sub-projects" +msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Analytische Rekening" diff --git a/project_parent/i18n/pt_BR.po b/project_parent/i18n/pt_BR.po index 58544ef458..d88eaffaec 100644 --- a/project_parent/i18n/pt_BR.po +++ b/project_parent/i18n/pt_BR.po @@ -9,38 +9,49 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-12-22 01:55+0000\n" -"PO-Revision-Date: 2017-12-22 01:55+0000\n" -"Last-Translator: Mateus Lopes , 2017\n" +"PO-Revision-Date: 2023-07-30 14:10+0000\n" +"Last-Translator: Adriano Prado \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" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" #. module: project_parent -#: model:ir.model,name:project_parent.model_account_analytic_account -msgid "Analytic Account" -msgstr "Conta Analítica" +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count +msgid "Child Ids Count" +msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +#: model_terms:ir.ui.view,arch_db:project_parent.edit_project msgid "Child Projects" -msgstr "" +msgstr "Projetos Filhos" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter -msgid "Parent" +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path +msgid "Parent Path" msgstr "" #. module: project_parent -#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id -#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id msgid "Parent Project" -msgstr "" +msgstr "Projeto Pai" #. module: project_parent #: model:ir.model,name:project_parent.model_project_project -msgid "WBS element" +msgid "Project" +msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids +msgid "Sub-projects" msgstr "" + +#~ msgid "Analytic Account" +#~ msgstr "Conta Analítica" + +#~ msgid "Parent" +#~ msgstr "Pai" diff --git a/project_parent/i18n/sl.po b/project_parent/i18n/sl.po index 8146b08ebf..1cef8d9bf6 100644 --- a/project_parent/i18n/sl.po +++ b/project_parent/i18n/sl.po @@ -20,31 +20,38 @@ msgstr "" "%100==4 ? 2 : 3);\n" #. module: project_parent -#: model:ir.model,name:project_parent.model_account_analytic_account -msgid "Analytic Account" -msgstr "Analitični konto" +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count +msgid "Child Ids Count" +msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_edit_project +#: model_terms:ir.ui.view,arch_db:project_parent.edit_project msgid "Child Projects" msgstr "" #. module: project_parent -#: model:ir.ui.view,arch_db:project_parent.view_project_parent_project_filter -msgid "Parent" -msgstr "Nadrejeni" +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path +msgid "Parent Path" +msgstr "" #. module: project_parent -#: model:ir.model.fields,field_description:project_parent.field_account_analytic_account_parent_project_id -#: model:ir.model.fields,field_description:project_parent.field_project_project_parent_project_id +#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id msgid "Parent Project" msgstr "Nadrejeni projekt" #. module: project_parent #: model:ir.model,name:project_parent.model_project_project -msgid "WBS element" +#, fuzzy +msgid "Project" +msgstr "Nadrejeni projekt" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids +msgid "Sub-projects" msgstr "" -#, fuzzy -#~ msgid "Project" -#~ msgstr "Nadrejeni projekt" +#~ msgid "Analytic Account" +#~ msgstr "Analitični konto" + +#~ msgid "Parent" +#~ msgstr "Nadrejeni" diff --git a/project_parent/static/description/index.html b/project_parent/static/description/index.html index 9e1b3cdc6d..059033628e 100644 --- a/project_parent/static/description/index.html +++ b/project_parent/static/description/index.html @@ -1,20 +1,20 @@ - + - + Project Parent -
-

Project Parent

+
+ + +Odoo Community Association + +
+

Project Parent

-

Beta License: LGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Beta License: LGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module introduces project parent and childs fields.

Table of contents

@@ -385,7 +390,7 @@

Project Parent

-

Usage

+

Usage

In Kanban View:

  1. Go to Project > Dashboard
  2. @@ -404,33 +409,34 @@

    Usage

-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • Therp B.V.
  • Elico Corp
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -438,10 +444,11 @@

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.

-

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

+

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

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

+
diff --git a/project_parent/tests/test_project_parent.py b/project_parent/tests/test_project_parent.py index 0239234233..fe5380e698 100644 --- a/project_parent/tests/test_project_parent.py +++ b/project_parent/tests/test_project_parent.py @@ -8,14 +8,14 @@ class TestProjectParent(TransactionCase): @classmethod def setUpClass(cls): super().setUpClass() - cls.project_project_1 = cls.env.ref("project.project_project_1") - cls.project_project_2 = cls.env.ref("project.project_project_2") - cls.project_project_3 = cls.env["project.project"].create( + Project = cls.env["project.project"] + cls.project_project_1 = Project.create({"name": "TestProject 1"}) + cls.project_project_2 = Project.create({"name": "TestProject 2"}) + cls.project_project_3 = Project.create( {"name": "TestProject", "parent_id": cls.project_project_1.id} ) def test_parent_childs_project(self): - self.assertIn(self.project_project_2, self.project_project_1.child_ids) self.assertIn(self.project_project_3, self.project_project_1.child_ids) def test_action_open_child_project(self): diff --git a/project_parent/views/project_parent_views.xml b/project_parent/views/project_parent_views.xml index 5adc4507d6..02e001a3a9 100644 --- a/project_parent/views/project_parent_views.xml +++ b/project_parent/views/project_parent_views.xml @@ -45,7 +45,7 @@ License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). -->
From 5ae27a00b90685173265fbd35615b8a3b5e9b3b9 Mon Sep 17 00:00:00 2001 From: Anna Janiszewska Date: Wed, 26 Jul 2023 11:45:50 +0200 Subject: [PATCH 026/142] [ADD] project_task_tags --- project_task_tag/README.rst | 1 + project_task_tag/__init__.py | 0 project_task_tag/__manifest__.py | 15 +++++++++++++++ project_task_tag/readme/CONTRIBUTORS.rst | 1 + project_task_tag/readme/DESCRIPTION.rst | 1 + project_task_tag/views/project_task.xml | 17 +++++++++++++++++ 6 files changed, 35 insertions(+) create mode 100644 project_task_tag/README.rst create mode 100644 project_task_tag/__init__.py create mode 100644 project_task_tag/__manifest__.py create mode 100644 project_task_tag/readme/CONTRIBUTORS.rst create mode 100644 project_task_tag/readme/DESCRIPTION.rst create mode 100644 project_task_tag/views/project_task.xml diff --git a/project_task_tag/README.rst b/project_task_tag/README.rst new file mode 100644 index 0000000000..c365d0e550 --- /dev/null +++ b/project_task_tag/README.rst @@ -0,0 +1 @@ +# to fill diff --git a/project_task_tag/__init__.py b/project_task_tag/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/project_task_tag/__manifest__.py b/project_task_tag/__manifest__.py new file mode 100644 index 0000000000..9436d61225 --- /dev/null +++ b/project_task_tag/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2023 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +{ + "name": "Project Task default available tags", + "summary": "Limit tags available on task", + "version": "16.0.1.0.0", + "category": "Project", + "author": "Camptocamp, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/project", + "license": "AGPL-3", + "depends": ["project"], + "data": ["views/project_task.xml"], + "installable": True, +} diff --git a/project_task_tag/readme/CONTRIBUTORS.rst b/project_task_tag/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..4124e67fb5 --- /dev/null +++ b/project_task_tag/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Anna Janiszewska diff --git a/project_task_tag/readme/DESCRIPTION.rst b/project_task_tag/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..fbadf0bfe8 --- /dev/null +++ b/project_task_tag/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Module allows to limit tags available on task, to ones chosen on project to which task is linked. diff --git a/project_task_tag/views/project_task.xml b/project_task_tag/views/project_task.xml new file mode 100644 index 0000000000..182babf896 --- /dev/null +++ b/project_task_tag/views/project_task.xml @@ -0,0 +1,17 @@ + + + + project.task.allowed_tags.form.inherit + project.task + + + + ['|', (not project_id and 1 or 0, '=', 1), ('project_ids', 'in', project_id)] + + {} + + + + From c6fc538cd80bbcb183d42141ec00c86f3863179a Mon Sep 17 00:00:00 2001 From: chien Date: Mon, 15 Apr 2024 16:22:18 +0700 Subject: [PATCH 027/142] [IMP] project_task_tag: pre-commit auto fixes --- project_task_tag/README.rst | 78 +++- project_task_tag/pyproject.toml | 3 + project_task_tag/readme/CONTRIBUTORS.md | 1 + project_task_tag/readme/CONTRIBUTORS.rst | 1 - .../{DESCRIPTION.rst => DESCRIPTION.md} | 3 +- .../static/description/index.html | 421 ++++++++++++++++++ 6 files changed, 504 insertions(+), 3 deletions(-) create mode 100644 project_task_tag/pyproject.toml create mode 100644 project_task_tag/readme/CONTRIBUTORS.md delete mode 100644 project_task_tag/readme/CONTRIBUTORS.rst rename project_task_tag/readme/{DESCRIPTION.rst => DESCRIPTION.md} (65%) create mode 100644 project_task_tag/static/description/index.html diff --git a/project_task_tag/README.rst b/project_task_tag/README.rst index c365d0e550..09ba52e364 100644 --- a/project_task_tag/README.rst +++ b/project_task_tag/README.rst @@ -1 +1,77 @@ -# to fill +=================================== +Project Task default available tags +=================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:df4d2cd4305fe914b715be74ad6f7ced1fef6b2b6713f2346787d031ffbcc9f5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fproject-lightgray.png?logo=github + :target: https://github.com/OCA/project/tree/17.0/project_task_tag + :alt: OCA/project +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/project-17-0/project-17-0-project_task_tag + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Module allows to limit tags available on task, to ones chosen on project +to which task is linked. + +**Table of contents** + +.. contents:: + :local: + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Camptocamp + +Contributors +------------ + +- Anna Janiszewska + +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. + +This module is part of the `OCA/project `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_task_tag/pyproject.toml b/project_task_tag/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/project_task_tag/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/project_task_tag/readme/CONTRIBUTORS.md b/project_task_tag/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..bfe760cc70 --- /dev/null +++ b/project_task_tag/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +- Anna Janiszewska \<\> diff --git a/project_task_tag/readme/CONTRIBUTORS.rst b/project_task_tag/readme/CONTRIBUTORS.rst deleted file mode 100644 index 4124e67fb5..0000000000 --- a/project_task_tag/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1 +0,0 @@ -* Anna Janiszewska diff --git a/project_task_tag/readme/DESCRIPTION.rst b/project_task_tag/readme/DESCRIPTION.md similarity index 65% rename from project_task_tag/readme/DESCRIPTION.rst rename to project_task_tag/readme/DESCRIPTION.md index fbadf0bfe8..80396c5d34 100644 --- a/project_task_tag/readme/DESCRIPTION.rst +++ b/project_task_tag/readme/DESCRIPTION.md @@ -1 +1,2 @@ -Module allows to limit tags available on task, to ones chosen on project to which task is linked. +Module allows to limit tags available on task, to ones chosen on project +to which task is linked. diff --git a/project_task_tag/static/description/index.html b/project_task_tag/static/description/index.html new file mode 100644 index 0000000000..641d439291 --- /dev/null +++ b/project_task_tag/static/description/index.html @@ -0,0 +1,421 @@ + + + + + +Project Task default available tags + + + +
+

Project Task default available tags

+ + +

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Module allows to limit tags available on task, to ones chosen on project +to which task is linked.

+

Table of contents

+ +
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Camptocamp
  • +
+
+
+

Contributors

+ +
+
+

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.

+

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

+

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

+
+
+
+ + From 1674314e7e40fb39bb5fc790f67db01d34aacea7 Mon Sep 17 00:00:00 2001 From: chien Date: Mon, 6 May 2024 09:45:20 +0700 Subject: [PATCH 028/142] [MIG] project_task_tag: Migration to 17.0 --- project_task_tag/README.rst | 2 +- project_task_tag/__manifest__.py | 2 +- project_task_tag/i18n/project_task_tag.pot | 13 +++++++++++++ project_task_tag/static/description/icon.png | Bin 0 -> 9455 bytes project_task_tag/static/description/index.html | 2 +- 5 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 project_task_tag/i18n/project_task_tag.pot create mode 100644 project_task_tag/static/description/icon.png diff --git a/project_task_tag/README.rst b/project_task_tag/README.rst index 09ba52e364..6f556539e5 100644 --- a/project_task_tag/README.rst +++ b/project_task_tag/README.rst @@ -7,7 +7,7 @@ Project Task default available tags !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:df4d2cd4305fe914b715be74ad6f7ced1fef6b2b6713f2346787d031ffbcc9f5 + !! source digest: sha256:329e8bca37038240e4f0d7257e0f23a298272568feabeeeaab5184d98db41eab !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/project_task_tag/__manifest__.py b/project_task_tag/__manifest__.py index 9436d61225..9192592f60 100644 --- a/project_task_tag/__manifest__.py +++ b/project_task_tag/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Project Task default available tags", "summary": "Limit tags available on task", - "version": "16.0.1.0.0", + "version": "17.0.1.0.0", "category": "Project", "author": "Camptocamp, Odoo Community Association (OCA)", "website": "https://github.com/OCA/project", diff --git a/project_task_tag/i18n/project_task_tag.pot b/project_task_tag/i18n/project_task_tag.pot new file mode 100644 index 0000000000..716a0702d8 --- /dev/null +++ b/project_task_tag/i18n/project_task_tag.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.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" diff --git a/project_task_tag/static/description/icon.png b/project_task_tag/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/project_task_tag/static/description/index.html b/project_task_tag/static/description/index.html index 641d439291..6e511e448a 100644 --- a/project_task_tag/static/description/index.html +++ b/project_task_tag/static/description/index.html @@ -366,7 +366,7 @@

Project Task default available tags

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:df4d2cd4305fe914b715be74ad6f7ced1fef6b2b6713f2346787d031ffbcc9f5 +!! source digest: sha256:329e8bca37038240e4f0d7257e0f23a298272568feabeeeaab5184d98db41eab !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

Module allows to limit tags available on task, to ones chosen on project From 726d7a9e920e25535f8656b97199d66b9f84598d Mon Sep 17 00:00:00 2001 From: mymage Date: Thu, 16 May 2024 20:04:19 +0000 Subject: [PATCH 029/142] Added translation using Weblate (Italian) --- project_task_tag/i18n/it.po | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 project_task_tag/i18n/it.po diff --git a/project_task_tag/i18n/it.po b/project_task_tag/i18n/it.po new file mode 100644 index 0000000000..8af45f7b87 --- /dev/null +++ b/project_task_tag/i18n/it.po @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\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" From aae5e91539623e440539edca4f1b5d851aca7245 Mon Sep 17 00:00:00 2001 From: Bhavesh Heliconia Date: Fri, 20 Dec 2024 16:38:57 +0530 Subject: [PATCH 030/142] [MIG] project_task_tag: Migration to 18.0 --- project_task_tag/README.rst | 21 ++++++---- project_task_tag/__manifest__.py | 2 +- project_task_tag/i18n/project_task_tag.pot | 2 +- project_task_tag/readme/CONTRIBUTORS.md | 1 + .../static/description/index.html | 42 ++++++++++++------- 5 files changed, 42 insertions(+), 26 deletions(-) diff --git a/project_task_tag/README.rst b/project_task_tag/README.rst index 6f556539e5..bcb2de7643 100644 --- a/project_task_tag/README.rst +++ b/project_task_tag/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + =================================== Project Task default available tags =================================== @@ -7,23 +11,23 @@ Project Task default available tags !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:329e8bca37038240e4f0d7257e0f23a298272568feabeeeaab5184d98db41eab + !! source digest: sha256:2cf39bee5bc4afcf82b9819fc15d6fa6aa55a9b3adf4538bd1fd476e7f2a2662 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |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 +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fproject-lightgray.png?logo=github - :target: https://github.com/OCA/project/tree/17.0/project_task_tag + :target: https://github.com/OCA/project/tree/18.0/project_task_tag :alt: OCA/project .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/project-17-0/project-17-0-project_task_tag + :target: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_task_tag :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -42,7 +46,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -57,7 +61,8 @@ Authors Contributors ------------ -- Anna Janiszewska +- Anna Janiszewska +- ``Heliconia Solutions Pvt. Ltd. ``\ \_ Maintainers ----------- @@ -72,6 +77,6 @@ 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. -This module is part of the `OCA/project `_ project on GitHub. +This module is part of the `OCA/project `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_task_tag/__manifest__.py b/project_task_tag/__manifest__.py index 9192592f60..effaaa2293 100644 --- a/project_task_tag/__manifest__.py +++ b/project_task_tag/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Project Task default available tags", "summary": "Limit tags available on task", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "category": "Project", "author": "Camptocamp, Odoo Community Association (OCA)", "website": "https://github.com/OCA/project", diff --git a/project_task_tag/i18n/project_task_tag.pot b/project_task_tag/i18n/project_task_tag.pot index 716a0702d8..aadee09bfe 100644 --- a/project_task_tag/i18n/project_task_tag.pot +++ b/project_task_tag/i18n/project_task_tag.pot @@ -3,7 +3,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 17.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/project_task_tag/readme/CONTRIBUTORS.md b/project_task_tag/readme/CONTRIBUTORS.md index bfe760cc70..87e4c1849f 100644 --- a/project_task_tag/readme/CONTRIBUTORS.md +++ b/project_task_tag/readme/CONTRIBUTORS.md @@ -1 +1,2 @@ - Anna Janiszewska \<\> +- `Heliconia Solutions Pvt. Ltd. `_ diff --git a/project_task_tag/static/description/index.html b/project_task_tag/static/description/index.html index 6e511e448a..d6e98b3d72 100644 --- a/project_task_tag/static/description/index.html +++ b/project_task_tag/static/description/index.html @@ -3,15 +3,16 @@ -Project Task default available tags +README.rst -

-

Project Task default available tags

+
+ + +Odoo Community Association + +
+

Project Task default available tags

-

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

Module allows to limit tags available on task, to ones chosen on project to which task is linked.

Table of contents

@@ -384,38 +390,42 @@

Project Task default available tags

-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • Camptocamp
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

-Odoo Community Association + +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.

-

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

+

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

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

+
From 162c3904d7de9809e6abe9a2f8bb7458b4e3004e Mon Sep 17 00:00:00 2001 From: Ruchir Shukla Date: Mon, 8 Dec 2025 11:08:47 +0530 Subject: [PATCH 031/142] [MIG] project_task_tag: Migration to 19.0 --- project_task_tag/README.rst | 14 +++++++------- project_task_tag/__manifest__.py | 2 +- project_task_tag/static/description/index.html | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/project_task_tag/README.rst b/project_task_tag/README.rst index bcb2de7643..cbc32ddd46 100644 --- a/project_task_tag/README.rst +++ b/project_task_tag/README.rst @@ -21,13 +21,13 @@ Project Task default available tags :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github - :target: https://github.com/OCA/project/tree/18.0/project_task_tag + :target: https://github.com/OCA/project/tree/19.0/project_task_tag :alt: OCA/project .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_task_tag + :target: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_tag :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=18.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=19.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -46,7 +46,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -61,8 +61,8 @@ Authors Contributors ------------ -- Anna Janiszewska -- ``Heliconia Solutions Pvt. Ltd. ``\ \_ +- Anna Janiszewska +- ``Heliconia Solutions Pvt. Ltd. ``\ \_ Maintainers ----------- @@ -77,6 +77,6 @@ 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. -This module is part of the `OCA/project `_ project on GitHub. +This module is part of the `OCA/project `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_task_tag/__manifest__.py b/project_task_tag/__manifest__.py index effaaa2293..e1bf314508 100644 --- a/project_task_tag/__manifest__.py +++ b/project_task_tag/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Project Task default available tags", "summary": "Limit tags available on task", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "category": "Project", "author": "Camptocamp, Odoo Community Association (OCA)", "website": "https://github.com/OCA/project", diff --git a/project_task_tag/static/description/index.html b/project_task_tag/static/description/index.html index d6e98b3d72..ff47dc5f33 100644 --- a/project_task_tag/static/description/index.html +++ b/project_task_tag/static/description/index.html @@ -374,7 +374,7 @@

Project Task default available tags

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:2cf39bee5bc4afcf82b9819fc15d6fa6aa55a9b3adf4538bd1fd476e7f2a2662 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

Module allows to limit tags available on task, to ones chosen on project to which task is linked.

Table of contents

@@ -394,7 +394,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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -421,7 +421,7 @@

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.

-

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

+

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

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

From 5da761ca29e0d33733d40fe9a15d2c1b57ecea9a Mon Sep 17 00:00:00 2001 From: Henrik Norlin Date: Tue, 3 Mar 2026 16:11:41 +0100 Subject: [PATCH 032/142] [FIX] project_parent: LGPL, t-out, assertNotIn, no view_type=form --- project_parent/__init__.py | 2 +- project_parent/demo/project_project_demo.xml | 2 +- project_parent/models/__init__.py | 2 +- project_parent/models/project_project.py | 3 +-- project_parent/tests/__init__.py | 2 +- project_parent/tests/test_project_parent.py | 3 ++- project_parent/views/project_parent_views.xml | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/project_parent/__init__.py b/project_parent/__init__.py index 83e553ac46..75d7924518 100644 --- a/project_parent/__init__.py +++ b/project_parent/__init__.py @@ -1,3 +1,3 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from . import models diff --git a/project_parent/demo/project_project_demo.xml b/project_parent/demo/project_project_demo.xml index 7a9f8ecacb..e59cbbf543 100644 --- a/project_parent/demo/project_project_demo.xml +++ b/project_parent/demo/project_project_demo.xml @@ -1,6 +1,6 @@ + License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). --> diff --git a/project_parent/models/__init__.py b/project_parent/models/__init__.py index d527100817..5653e092cc 100644 --- a/project_parent/models/__init__.py +++ b/project_parent/models/__init__.py @@ -1,3 +1,3 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from . import project_project diff --git a/project_parent/models/project_project.py b/project_parent/models/project_project.py index 3eda8a9e5f..051528b758 100644 --- a/project_parent/models/project_project.py +++ b/project_parent/models/project_project.py @@ -1,5 +1,5 @@ # Copyright 2019 Therp BV -# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from odoo import api, fields, models @@ -32,7 +32,6 @@ def action_open_child_project(self): domain = [("parent_id", "=", self.id)] return { "type": "ir.actions.act_window", - "view_type": "form", "name": f"Children of {self.name}", "view_mode": "list,form,graph", "res_model": "project.project", diff --git a/project_parent/tests/__init__.py b/project_parent/tests/__init__.py index 5e3456788a..a6aa9e48c4 100644 --- a/project_parent/tests/__init__.py +++ b/project_parent/tests/__init__.py @@ -1,3 +1,3 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from . import test_project_parent diff --git a/project_parent/tests/test_project_parent.py b/project_parent/tests/test_project_parent.py index fe5380e698..5b62be734c 100644 --- a/project_parent/tests/test_project_parent.py +++ b/project_parent/tests/test_project_parent.py @@ -1,5 +1,5 @@ # Copyright 2020 haulogy SA/NV -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). from odoo.tests.common import TransactionCase @@ -16,6 +16,7 @@ def setUpClass(cls): ) def test_parent_childs_project(self): + self.assertNotIn(self.project_project_2, self.project_project_1.child_ids) self.assertIn(self.project_project_3, self.project_project_1.child_ids) def test_action_open_child_project(self): diff --git a/project_parent/views/project_parent_views.xml b/project_parent/views/project_parent_views.xml index 02e001a3a9..f98daacc6e 100644 --- a/project_parent/views/project_parent_views.xml +++ b/project_parent/views/project_parent_views.xml @@ -50,7 +50,7 @@ License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). --> >
- +
From 6e502a710d072897666b08a8ad256a8d62cd4126 Mon Sep 17 00:00:00 2001 From: Lansana Barry Sow Date: Thu, 20 Mar 2025 17:40:48 +0100 Subject: [PATCH 033/142] [16.0][ADD] project_milestone_status: New module project_milestone_status --- project_milestone_status/README.rst | 82 ++++ project_milestone_status/__init__.py | 1 + project_milestone_status/__manifest__.py | 20 + project_milestone_status/i18n/es.po | 70 +++ project_milestone_status/models/__init__.py | 2 + project_milestone_status/models/project.py | 103 +++++ .../models/project_milestone.py | 32 ++ .../readme/CONTRIBUTORS.md | 2 + .../readme/DESCRIPTION.md | 1 + project_milestone_status/readme/USAGE.md | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/icon.svg | 79 ++++ .../static/description/index.html | 430 ++++++++++++++++++ project_milestone_status/tests/__init__.py | 2 + project_milestone_status/tests/common.py | 39 ++ .../tests/test_project_milestone_status.py | 51 +++ .../tests/test_project_status.py | 40 ++ .../views/project_milestone_views.xml | 23 + .../views/project_views.xml | 24 + 19 files changed, 1005 insertions(+) create mode 100644 project_milestone_status/README.rst create mode 100644 project_milestone_status/__init__.py create mode 100644 project_milestone_status/__manifest__.py create mode 100644 project_milestone_status/i18n/es.po create mode 100644 project_milestone_status/models/__init__.py create mode 100644 project_milestone_status/models/project.py create mode 100644 project_milestone_status/models/project_milestone.py create mode 100644 project_milestone_status/readme/CONTRIBUTORS.md create mode 100644 project_milestone_status/readme/DESCRIPTION.md create mode 100644 project_milestone_status/readme/USAGE.md create mode 100644 project_milestone_status/static/description/icon.png create mode 100644 project_milestone_status/static/description/icon.svg create mode 100644 project_milestone_status/static/description/index.html create mode 100644 project_milestone_status/tests/__init__.py create mode 100644 project_milestone_status/tests/common.py create mode 100644 project_milestone_status/tests/test_project_milestone_status.py create mode 100644 project_milestone_status/tests/test_project_status.py create mode 100644 project_milestone_status/views/project_milestone_views.xml create mode 100644 project_milestone_status/views/project_views.xml diff --git a/project_milestone_status/README.rst b/project_milestone_status/README.rst new file mode 100644 index 0000000000..8824a2be1b --- /dev/null +++ b/project_milestone_status/README.rst @@ -0,0 +1,82 @@ +======================== +Project Milestone Status +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:5d1c9b95cab4feb86a69042881bdd649e8f512c4a7fb537afeec9226ee62a9ae + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-APSL--Nagarro%2Fcustom-lightgray.png?logo=github + :target: https://github.com/APSL-Nagarro/custom/tree/16.0/project_milestone_status + :alt: APSL-Nagarro/custom + +|badge1| |badge2| |badge3| + +This module allows you to have the percentage of the execution of a +project. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +Execution: It is the percentage between hours of tasks completed and +pending tasks Dedication: It is the percentage between planned hours and +effective hours. + +These percentages are shown in Milestones and Project Updates of +projects. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Lansana Barry Sow +* APSL-Nagarro + +Contributors +------------ + +[APSL-Nagarro](https://apsl.tech): + +- Lansana Barry Sow + +Maintainers +----------- + +.. |maintainer-lbarry-apsl| image:: https://github.com/lbarry-apsl.png?size=40px + :target: https://github.com/lbarry-apsl + :alt: lbarry-apsl + +Current maintainer: + +|maintainer-lbarry-apsl| + +This module is part of the `APSL-Nagarro/custom `_ project on GitHub. + +You are welcome to contribute. diff --git a/project_milestone_status/__init__.py b/project_milestone_status/__init__.py new file mode 100644 index 0000000000..0650744f6b --- /dev/null +++ b/project_milestone_status/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/project_milestone_status/__manifest__.py b/project_milestone_status/__manifest__.py new file mode 100644 index 0000000000..4a28e7ec82 --- /dev/null +++ b/project_milestone_status/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2025 Lansana Barry Sow(APSL-Nagarro) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Project Milestone Status", + "version": "16.0.1.0.0", + "category": "Project", + "website": "https://github.com/OCA/project", + "author": "Lansana Barry Sow, APSL-Nagarro, Odoo Community Association (OCA)", + "maintainers": ["lbarry-apsl"], + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": [ + "project", + ], + "data": [ + "views/project_milestone_views.xml", + "views/project_views.xml", + ], +} diff --git a/project_milestone_status/i18n/es.po b/project_milestone_status/i18n/es.po new file mode 100644 index 0000000000..3cfc8eb587 --- /dev/null +++ b/project_milestone_status/i18n/es.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_milestone_status +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-03-19 07:22+0000\n" +"PO-Revision-Date: 2025-03-19 08:25+0100\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 3.5\n" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#, python-format +msgid "%(name)s" +msgstr "" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__dedication +#, python-format +msgid "Dedication" +msgstr "Dedicación" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__execution +#, python-format +msgid "Execution" +msgstr "Ejecución" + +#. module: project_milestone_status +#: model_terms:ir.actions.act_window,help:project_milestone_status.act_excuted_project_task +msgid "" +"Keep track of the progress of your tasks from creation to completion.
\n" +" Collaborate efficiently by chatting in real-time or via email." +msgstr "" +"Monitorea el progreso de tus tareas desde su creación hasta su finalización.
\n" +"Colabora eficientemente chateando en tiempo real o por correo electrónico." + +#. module: project_milestone_status +#: model_terms:ir.actions.act_window,help:project_milestone_status.act_excuted_project_task +msgid "No tasks found. Let's create one!" +msgstr "No se encontraron tareas. ¡Creemos una!" + +#. module: project_milestone_status +#: model:ir.model,name:project_milestone_status.model_project_project +msgid "Project" +msgstr "Proyecto" + +#. module: project_milestone_status +#: model:ir.model,name:project_milestone_status.model_project_milestone +msgid "Project Milestone" +msgstr "Hito de proyecto" + +#. module: project_milestone_status +#: model:ir.actions.act_window,name:project_milestone_status.act_excuted_project_task +msgid "Tasks" +msgstr "Tareas" diff --git a/project_milestone_status/models/__init__.py b/project_milestone_status/models/__init__.py new file mode 100644 index 0000000000..ede3cbe4b0 --- /dev/null +++ b/project_milestone_status/models/__init__.py @@ -0,0 +1,2 @@ +from . import project_milestone +from . import project diff --git a/project_milestone_status/models/project.py b/project_milestone_status/models/project.py new file mode 100644 index 0000000000..c54dfdf94b --- /dev/null +++ b/project_milestone_status/models/project.py @@ -0,0 +1,103 @@ +import ast +import json + +from odoo import _, models + + +class Project(models.Model): + _inherit = "project.project" + + def _get_execution(self): + all_tasks = self.env["project.task"].search( + [ + ("project_id", "=", self.id), + ] + ) + executed_tasks = all_tasks.filtered("stage_id.fold") + + total_planned_hours = sum(all_tasks.mapped("planned_hours")) + total_excuted_hours = sum(executed_tasks.mapped("planned_hours")) + + if total_excuted_hours and total_planned_hours: + execution = total_excuted_hours * 100 / total_planned_hours + else: + execution = 0 + + return { + "all_task": len(all_tasks), + "excuted": round(total_excuted_hours), + "percent": round(execution), + } + + def _get_dedication(self): + all_tasks = self.env["project.task"].search( + [ + ("project_id", "=", self.id), + ] + ) + total_planned_hours = sum(all_tasks.mapped("planned_hours")) + total_dedicated_hours = sum(all_tasks.mapped("effective_hours")) + + if total_dedicated_hours and total_planned_hours: + dedication = total_dedicated_hours * 100 / total_planned_hours + else: + dedication = 0 + + return {"dedicated": round(total_dedicated_hours), "percent": round(dedication)} + + def action_view_excuted_tasks(self): + action = ( + self.env["ir.actions.act_window"] + .with_context(active_id=self.id) + ._for_xml_id("project_milestone_status.act_excuted_project_task") + ) + action["display_name"] = _("%(name)s", name=self.name) + context = action["context"].replace("active_id", str(self.id)) + context = ast.literal_eval(context) + context.update({"create": self.active, "active_test": self.active}) + action["context"] = context + action["domain"] = [("project_id", "=", self.id), ("stage_id.fold", "=", True)] + return action + + def _get_stat_buttons(self): + buttons = super()._get_stat_buttons() + execution = self._get_execution() + dedication = self._get_dedication() + + if self.task_count and execution["all_task"]: + percent_tasks = round(self.task_count * 100 / execution["all_task"]) + else: + percent_tasks = 0 + + buttons[0][ + "number" + ] = f"{self.task_count} / {execution['all_task']} ({percent_tasks}%)" + buttons.append( + { + "icon": "check-circle-o", + "text": _("Execution"), + "number": f"{execution['percent']}% ({execution['excuted']}h)", + "action_type": "object", + "action": "action_view_excuted_tasks", + "show": True, + "sequence": 5, + } + ) + + buttons.append( + { + "icon": "clock-o", + "text": _("Dedication"), + "number": f"{dedication['percent']}% ({dedication['dedicated']}h)", + "action_type": "action", + "action": "hr_timesheet.act_hr_timesheet_line_by_project", + "additional_context": json.dumps( + { + "active_id": self.id, + } + ), + "show": True, + "sequence": 6, + } + ) + return buttons diff --git a/project_milestone_status/models/project_milestone.py b/project_milestone_status/models/project_milestone.py new file mode 100644 index 0000000000..ad00d2a14c --- /dev/null +++ b/project_milestone_status/models/project_milestone.py @@ -0,0 +1,32 @@ +from odoo import api, fields, models + + +class ProjectMilestone(models.Model): + _inherit = "project.milestone" + + execution = fields.Integer(compute="_compute_execution") + dedication = fields.Integer(compute="_compute_dedication") + + @api.depends("task_ids") + def _compute_execution(self): + for milestone in self: + executed_tasks = milestone.task_ids.filtered("stage_id.fold") + + total_planned_hours = sum(milestone.task_ids.mapped("planned_hours")) + total_excuted_hours = sum(executed_tasks.mapped("planned_hours")) + + if total_excuted_hours and total_planned_hours: + milestone.execution = total_excuted_hours * 100 / total_planned_hours + else: + milestone.execution = 0 + + @api.depends("task_ids") + def _compute_dedication(self): + for milestone in self: + total_planned_hours = sum(milestone.task_ids.mapped("planned_hours")) + total_dedicated_hours = sum(milestone.task_ids.mapped("effective_hours")) + + if total_dedicated_hours and total_planned_hours: + milestone.dedication = total_dedicated_hours * 100 / total_planned_hours + else: + milestone.dedication = 0 diff --git a/project_milestone_status/readme/CONTRIBUTORS.md b/project_milestone_status/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..6331254021 --- /dev/null +++ b/project_milestone_status/readme/CONTRIBUTORS.md @@ -0,0 +1,2 @@ +\[APSL-Nagarro\](): + - Lansana Barry Sow \<\> \ No newline at end of file diff --git a/project_milestone_status/readme/DESCRIPTION.md b/project_milestone_status/readme/DESCRIPTION.md new file mode 100644 index 0000000000..958f2c9494 --- /dev/null +++ b/project_milestone_status/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module allows you to have the percentage of the execution of a project. diff --git a/project_milestone_status/readme/USAGE.md b/project_milestone_status/readme/USAGE.md new file mode 100644 index 0000000000..33eb35d7c1 --- /dev/null +++ b/project_milestone_status/readme/USAGE.md @@ -0,0 +1,4 @@ +Execution: It is the percentage between hours of tasks completed and pending tasks +Dedication: It is the percentage between planned hours and effective hours. + +These percentages are shown in Milestones and Project Updates of projects. diff --git a/project_milestone_status/static/description/icon.png b/project_milestone_status/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/project_milestone_status/static/description/icon.svg b/project_milestone_status/static/description/icon.svg new file mode 100644 index 0000000000..a7a26d0932 --- /dev/null +++ b/project_milestone_status/static/description/icon.svg @@ -0,0 +1,79 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/project_milestone_status/static/description/index.html b/project_milestone_status/static/description/index.html new file mode 100644 index 0000000000..6a332b9a41 --- /dev/null +++ b/project_milestone_status/static/description/index.html @@ -0,0 +1,430 @@ + + + + + +Project Milestone Status + + + +
+

Project Milestone Status

+ + +

Beta License: AGPL-3 APSL-Nagarro/custom

+

This module allows you to have the percentage of the execution of a +project.

+

Table of contents

+ +
+

Usage

+

Execution: It is the percentage between hours of tasks completed and +pending tasks Dedication: It is the percentage between planned hours and +effective hours.

+

These percentages are shown in Milestones and Project Updates of +projects.

+
+
+

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 to smash it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Lansana Barry Sow
  • +
  • APSL-Nagarro
  • +
+
+
+

Contributors

+

[APSL-Nagarro](https://apsl.tech):

+ +
+
+

Maintainers

+

Current maintainer:

+

lbarry-apsl

+

This module is part of the APSL-Nagarro/custom project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/project_milestone_status/tests/__init__.py b/project_milestone_status/tests/__init__.py new file mode 100644 index 0000000000..2c694e4bc5 --- /dev/null +++ b/project_milestone_status/tests/__init__.py @@ -0,0 +1,2 @@ +from . import test_project_milestone_status +from . import test_project_status diff --git a/project_milestone_status/tests/common.py b/project_milestone_status/tests/common.py new file mode 100644 index 0000000000..bb416c7887 --- /dev/null +++ b/project_milestone_status/tests/common.py @@ -0,0 +1,39 @@ +from odoo.tests import new_test_user +from odoo.tests.common import TransactionCase + + +class ProjectMilestoneStatusCommon(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.timesheet_line_model = cls.env["account.analytic.line"] + cls.project1 = cls.env["project.project"].create({"name": "Project 1"}) + cls.milestone1 = cls.env["project.milestone"].create( + {"name": "Milestone 1", "project_id": cls.project1.id} + ) + cls.user = new_test_user( + cls.env, login="test-user", groups="hr_timesheet.group_hr_timesheet_user" + ) + cls.employee_1 = cls.env["hr.employee"].create( + { + "name": "Test employee 1", + "user_id": cls.user.id, + } + ) + cls.task1 = cls.env["project.task"].create( + { + "name": "name1", + "project_id": cls.project1.id, + "milestone_id": cls.milestone1.id, + "planned_hours": 5.0, + } + ) + cls.task2 = cls.env["project.task"].create( + { + "name": "name2", + "project_id": cls.project1.id, + "milestone_id": cls.milestone1.id, + "planned_hours": 5.0, + } + ) diff --git a/project_milestone_status/tests/test_project_milestone_status.py b/project_milestone_status/tests/test_project_milestone_status.py new file mode 100644 index 0000000000..0fce94a691 --- /dev/null +++ b/project_milestone_status/tests/test_project_milestone_status.py @@ -0,0 +1,51 @@ +from odoo.addons.project_milestone_status.tests.common import ( + ProjectMilestoneStatusCommon, +) + + +class TestProjectMilestoneStatus(ProjectMilestoneStatusCommon): + def test_check_execution_empty(self): + project_milestone_id = self.project1.milestone_ids.browse(self.milestone1.id) + self.assertEqual( + project_milestone_id.execution, 0, "There is no execution at the milestone" + ) + + def test_check_execution_done(self): + project_milestone_id = self.project1.milestone_ids.browse(self.milestone1.id) + self.task1.write( + { + "stage_id": self.env["project.task.type"] + .search([("fold", "=", True)], limit=1) + .id + } + ) + self.assertEqual( + project_milestone_id.execution, + 50, + "There is a 50 percent execution of the milestone", + ) + + def test_check_dedication_empty(self): + project_milestone_id = self.project1.milestone_ids.browse(self.milestone1.id) + self.assertEqual( + project_milestone_id.dedication, + 0, + "There is no dedication in the milestone", + ) + + def test_check_dedication_done(self): + project_milestone_id = self.project1.milestone_ids.browse(self.milestone1.id) + self.timesheet_line_model.create( + { + "name": "test", + "employee_id": self.employee_1.id, + "unit_amount": 2.0, + "project_id": self.project1.id, + "task_id": self.task1.id, + } + ) + self.assertEqual( + project_milestone_id.dedication, + 20, + "There is a 20 percent dedication in the milestone", + ) diff --git a/project_milestone_status/tests/test_project_status.py b/project_milestone_status/tests/test_project_status.py new file mode 100644 index 0000000000..af76bbbe2f --- /dev/null +++ b/project_milestone_status/tests/test_project_status.py @@ -0,0 +1,40 @@ +from odoo.addons.project_milestone_status.tests.common import ( + ProjectMilestoneStatusCommon, +) + + +class TestProjectStatus(ProjectMilestoneStatusCommon): + def test_check_execution_empty(self): + self.assertEqual(self.project1._get_execution()["all_task"], 2) + self.assertEqual(self.project1._get_execution()["excuted"], 0) + self.assertEqual(self.project1._get_execution()["percent"], 0) + + def test_check_execution_done(self): + self.task1.write( + { + "stage_id": self.env["project.task.type"] + .search([("fold", "=", True)], limit=1) + .id + } + ) + self.assertEqual(self.project1._get_execution()["all_task"], 2) + self.assertEqual(self.project1._get_execution()["excuted"], 5) + self.assertEqual(self.project1._get_execution()["percent"], 50) + + def test_check_dedication_empty(self): + self.assertEqual(self.project1._get_dedication()["dedicated"], 0) + self.assertEqual(self.project1._get_dedication()["percent"], 0) + + def test_check_dedication_done(self): + self.project1.milestone_ids.browse(self.milestone1.id) + self.timesheet_line_model.create( + { + "name": "test", + "employee_id": self.employee_1.id, + "unit_amount": 2.0, + "project_id": self.project1.id, + "task_id": self.task1.id, + } + ) + self.assertEqual(self.project1._get_dedication()["dedicated"], 2) + self.assertEqual(self.project1._get_dedication()["percent"], 20) diff --git a/project_milestone_status/views/project_milestone_views.xml b/project_milestone_status/views/project_milestone_views.xml new file mode 100644 index 0000000000..30cb461714 --- /dev/null +++ b/project_milestone_status/views/project_milestone_views.xml @@ -0,0 +1,23 @@ + + + + project.milestone + + + + + + + + + diff --git a/project_milestone_status/views/project_views.xml b/project_milestone_status/views/project_views.xml new file mode 100644 index 0000000000..bbdc8b1f72 --- /dev/null +++ b/project_milestone_status/views/project_views.xml @@ -0,0 +1,24 @@ + + + + Tasks + project.task + tree,form + [('display_project_id', '=', active_id)] + { + 'default_project_id': active_id, + 'show_project_update': True, + } + + +

+ No tasks found. Let's create one! +

+

+ Keep track of the progress of your tasks from creation to completion.
+ Collaborate efficiently by chatting in real-time or via email. +

+
+
+
From 76607a5bcd034ee7bb5cc0ce164d434e4f338675 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Thu, 8 May 2025 06:15:02 +0000 Subject: [PATCH 034/142] [UPD] Update project_milestone_status.pot --- .../i18n/project_milestone_status.pot | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 project_milestone_status/i18n/project_milestone_status.pot diff --git a/project_milestone_status/i18n/project_milestone_status.pot b/project_milestone_status/i18n/project_milestone_status.pot new file mode 100644 index 0000000000..c145c85902 --- /dev/null +++ b/project_milestone_status/i18n/project_milestone_status.pot @@ -0,0 +1,64 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_milestone_status +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#, python-format +msgid "%(name)s" +msgstr "" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__dedication +#, python-format +msgid "Dedication" +msgstr "" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__execution +#, python-format +msgid "Execution" +msgstr "" + +#. module: project_milestone_status +#: model_terms:ir.actions.act_window,help:project_milestone_status.act_excuted_project_task +msgid "" +"Keep track of the progress of your tasks from creation to completion.
\n" +" Collaborate efficiently by chatting in real-time or via email." +msgstr "" + +#. module: project_milestone_status +#: model_terms:ir.actions.act_window,help:project_milestone_status.act_excuted_project_task +msgid "No tasks found. Let's create one!" +msgstr "" + +#. module: project_milestone_status +#: model:ir.model,name:project_milestone_status.model_project_project +msgid "Project" +msgstr "" + +#. module: project_milestone_status +#: model:ir.model,name:project_milestone_status.model_project_milestone +msgid "Project Milestone" +msgstr "" + +#. module: project_milestone_status +#: model:ir.actions.act_window,name:project_milestone_status.act_excuted_project_task +msgid "Tasks" +msgstr "" From 2eec0078ec25655dd0f557da9b6b9ce0a83e6753 Mon Sep 17 00:00:00 2001 From: mymage Date: Sat, 10 May 2025 12:23:17 +0000 Subject: [PATCH 035/142] Added translation using Weblate (Italian) --- project_milestone_status/i18n/it.po | 71 +++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 project_milestone_status/i18n/it.po diff --git a/project_milestone_status/i18n/it.po b/project_milestone_status/i18n/it.po new file mode 100644 index 0000000000..ca411df185 --- /dev/null +++ b/project_milestone_status/i18n/it.po @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_milestone_status +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-05-10 14:23+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\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 5.10.4\n" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#, python-format +msgid "%(name)s" +msgstr "%(name)s" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__dedication +#, python-format +msgid "Dedication" +msgstr "Dedizione" + +#. module: project_milestone_status +#. odoo-python +#: code:addons/project_milestone_status/models/project.py:0 +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__execution +#, python-format +msgid "Execution" +msgstr "Esecuzione" + +#. module: project_milestone_status +#: model_terms:ir.actions.act_window,help:project_milestone_status.act_excuted_project_task +msgid "" +"Keep track of the progress of your tasks from creation to completion.
\n" +" Collaborate efficiently by chatting in real-time or via email." +msgstr "" +"Tiene traccia dell'avanzamento dei propri lavori dalla creazione al " +"completamento.
\n" +" Collabora efficientemente dialogando in tempo reale o per " +"e-mail." + +#. module: project_milestone_status +#: model_terms:ir.actions.act_window,help:project_milestone_status.act_excuted_project_task +msgid "No tasks found. Let's create one!" +msgstr "Nessun lavoro trovato! Creiamone uno!" + +#. module: project_milestone_status +#: model:ir.model,name:project_milestone_status.model_project_project +msgid "Project" +msgstr "Progetto" + +#. module: project_milestone_status +#: model:ir.model,name:project_milestone_status.model_project_milestone +msgid "Project Milestone" +msgstr "Milestone progetto" + +#. module: project_milestone_status +#: model:ir.actions.act_window,name:project_milestone_status.act_excuted_project_task +msgid "Tasks" +msgstr "Lavori" From 42b584300088f3244ab7bcedfefa37115069a8c6 Mon Sep 17 00:00:00 2001 From: Lansana Barry Sow Date: Tue, 13 May 2025 12:24:19 +0200 Subject: [PATCH 036/142] [IMP] project_milestone_status: pre-commit auto fixes --- project_milestone_status/pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 project_milestone_status/pyproject.toml diff --git a/project_milestone_status/pyproject.toml b/project_milestone_status/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/project_milestone_status/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" From 2d112dc0d50142d43b331b1953508e4a9facfc60 Mon Sep 17 00:00:00 2001 From: Lansana Barry Sow Date: Tue, 13 May 2025 14:42:00 +0200 Subject: [PATCH 037/142] [MIG] project_milestone_status: Migration to 17.0 --- project_milestone_status/README.rst | 36 +++++++++++++------ project_milestone_status/__manifest__.py | 3 +- project_milestone_status/models/project.py | 29 ++++++++------- .../models/project_milestone.py | 16 +++++---- .../static/description/index.html | 19 ++++++---- project_milestone_status/tests/common.py | 4 +-- .../tests/test_project_status.py | 2 ++ .../views/project_views.xml | 4 +-- 8 files changed, 72 insertions(+), 41 deletions(-) diff --git a/project_milestone_status/README.rst b/project_milestone_status/README.rst index 8824a2be1b..8e2a72b8cf 100644 --- a/project_milestone_status/README.rst +++ b/project_milestone_status/README.rst @@ -16,11 +16,17 @@ Project Milestone Status .. |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-APSL--Nagarro%2Fcustom-lightgray.png?logo=github - :target: https://github.com/APSL-Nagarro/custom/tree/16.0/project_milestone_status - :alt: APSL-Nagarro/custom - -|badge1| |badge2| |badge3| +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github + :target: https://github.com/OCA/project/tree/17.0/project_milestone_status + :alt: OCA/project +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/project-17-0/project-17-0-project_milestone_status + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| This module allows you to have the percentage of the execution of a project. @@ -43,10 +49,10 @@ projects. 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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -69,14 +75,24 @@ 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-lbarry-apsl| image:: https://github.com/lbarry-apsl.png?size=40px :target: https://github.com/lbarry-apsl :alt: lbarry-apsl -Current maintainer: +Current `maintainer `__: |maintainer-lbarry-apsl| -This module is part of the `APSL-Nagarro/custom `_ project on GitHub. +This module is part of the `OCA/project `_ 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/project_milestone_status/__manifest__.py b/project_milestone_status/__manifest__.py index 4a28e7ec82..255bbad679 100644 --- a/project_milestone_status/__manifest__.py +++ b/project_milestone_status/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). { "name": "Project Milestone Status", - "version": "16.0.1.0.0", + "version": "17.0.1.0.0", "category": "Project", "website": "https://github.com/OCA/project", "author": "Lansana Barry Sow, APSL-Nagarro, Odoo Community Association (OCA)", @@ -12,6 +12,7 @@ "installable": True, "depends": [ "project", + "hr_timesheet", ], "data": [ "views/project_milestone_views.xml", diff --git a/project_milestone_status/models/project.py b/project_milestone_status/models/project.py index c54dfdf94b..3c709fc82a 100644 --- a/project_milestone_status/models/project.py +++ b/project_milestone_status/models/project.py @@ -15,16 +15,17 @@ def _get_execution(self): ) executed_tasks = all_tasks.filtered("stage_id.fold") - total_planned_hours = sum(all_tasks.mapped("planned_hours")) - total_excuted_hours = sum(executed_tasks.mapped("planned_hours")) + total_allocated_hours = sum(all_tasks.mapped("allocated_hours")) + total_excuted_hours = sum(executed_tasks.mapped("allocated_hours")) - if total_excuted_hours and total_planned_hours: - execution = total_excuted_hours * 100 / total_planned_hours + if total_excuted_hours and total_allocated_hours: + execution = total_excuted_hours * 100 / total_allocated_hours else: execution = 0 return { "all_task": len(all_tasks), + "excuted_task": len(executed_tasks), "excuted": round(total_excuted_hours), "percent": round(execution), } @@ -35,11 +36,11 @@ def _get_dedication(self): ("project_id", "=", self.id), ] ) - total_planned_hours = sum(all_tasks.mapped("planned_hours")) + total_allocated_hours = sum(all_tasks.mapped("allocated_hours")) total_dedicated_hours = sum(all_tasks.mapped("effective_hours")) - if total_dedicated_hours and total_planned_hours: - dedication = total_dedicated_hours * 100 / total_planned_hours + if total_dedicated_hours and total_allocated_hours: + dedication = total_dedicated_hours * 100 / total_allocated_hours else: dedication = 0 @@ -48,11 +49,11 @@ def _get_dedication(self): def action_view_excuted_tasks(self): action = ( self.env["ir.actions.act_window"] - .with_context(active_id=self.id) + .with_context(id=self.id) ._for_xml_id("project_milestone_status.act_excuted_project_task") ) action["display_name"] = _("%(name)s", name=self.name) - context = action["context"].replace("active_id", str(self.id)) + context = action["context"].replace("id", str(self.id)) context = ast.literal_eval(context) context.update({"create": self.active, "active_test": self.active}) action["context"] = context @@ -64,14 +65,16 @@ def _get_stat_buttons(self): execution = self._get_execution() dedication = self._get_dedication() - if self.task_count and execution["all_task"]: - percent_tasks = round(self.task_count * 100 / execution["all_task"]) + if execution["excuted_task"] and execution["all_task"]: + percent_tasks = round( + execution["excuted_task"] * 100 / execution["all_task"] + ) else: percent_tasks = 0 buttons[0][ "number" - ] = f"{self.task_count} / {execution['all_task']} ({percent_tasks}%)" + ] = f"{execution['excuted_task']} / {execution['all_task']} ({percent_tasks}%)" buttons.append( { "icon": "check-circle-o", @@ -93,7 +96,7 @@ def _get_stat_buttons(self): "action": "hr_timesheet.act_hr_timesheet_line_by_project", "additional_context": json.dumps( { - "active_id": self.id, + "id": self.id, } ), "show": True, diff --git a/project_milestone_status/models/project_milestone.py b/project_milestone_status/models/project_milestone.py index ad00d2a14c..a000f7245f 100644 --- a/project_milestone_status/models/project_milestone.py +++ b/project_milestone_status/models/project_milestone.py @@ -12,21 +12,23 @@ def _compute_execution(self): for milestone in self: executed_tasks = milestone.task_ids.filtered("stage_id.fold") - total_planned_hours = sum(milestone.task_ids.mapped("planned_hours")) - total_excuted_hours = sum(executed_tasks.mapped("planned_hours")) + total_allocated_hours = sum(milestone.task_ids.mapped("allocated_hours")) + total_excuted_hours = sum(executed_tasks.mapped("allocated_hours")) - if total_excuted_hours and total_planned_hours: - milestone.execution = total_excuted_hours * 100 / total_planned_hours + if total_excuted_hours and total_allocated_hours: + milestone.execution = total_excuted_hours * 100 / total_allocated_hours else: milestone.execution = 0 @api.depends("task_ids") def _compute_dedication(self): for milestone in self: - total_planned_hours = sum(milestone.task_ids.mapped("planned_hours")) + total_allocated_hours = sum(milestone.task_ids.mapped("allocated_hours")) total_dedicated_hours = sum(milestone.task_ids.mapped("effective_hours")) - if total_dedicated_hours and total_planned_hours: - milestone.dedication = total_dedicated_hours * 100 / total_planned_hours + if total_dedicated_hours and total_allocated_hours: + milestone.dedication = ( + total_dedicated_hours * 100 / total_allocated_hours + ) else: milestone.dedication = 0 diff --git a/project_milestone_status/static/description/index.html b/project_milestone_status/static/description/index.html index 6a332b9a41..49283fb4a3 100644 --- a/project_milestone_status/static/description/index.html +++ b/project_milestone_status/static/description/index.html @@ -369,7 +369,7 @@

Project Milestone Status

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:5d1c9b95cab4feb86a69042881bdd649e8f512c4a7fb537afeec9226ee62a9ae !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 APSL-Nagarro/custom

+

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module allows you to have the percentage of the execution of a project.

Table of contents

@@ -395,10 +395,10 @@

Usage

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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -419,10 +419,17 @@

Contributors

Maintainers

-

Current maintainer:

+

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 maintainer:

lbarry-apsl

-

This module is part of the APSL-Nagarro/custom project on GitHub.

-

You are welcome to contribute.

+

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

+

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

diff --git a/project_milestone_status/tests/common.py b/project_milestone_status/tests/common.py index bb416c7887..d83f6ea422 100644 --- a/project_milestone_status/tests/common.py +++ b/project_milestone_status/tests/common.py @@ -26,7 +26,7 @@ def setUpClass(cls): "name": "name1", "project_id": cls.project1.id, "milestone_id": cls.milestone1.id, - "planned_hours": 5.0, + "allocated_hours": 5.0, } ) cls.task2 = cls.env["project.task"].create( @@ -34,6 +34,6 @@ def setUpClass(cls): "name": "name2", "project_id": cls.project1.id, "milestone_id": cls.milestone1.id, - "planned_hours": 5.0, + "allocated_hours": 5.0, } ) diff --git a/project_milestone_status/tests/test_project_status.py b/project_milestone_status/tests/test_project_status.py index af76bbbe2f..ea8d6499f0 100644 --- a/project_milestone_status/tests/test_project_status.py +++ b/project_milestone_status/tests/test_project_status.py @@ -6,6 +6,7 @@ class TestProjectStatus(ProjectMilestoneStatusCommon): def test_check_execution_empty(self): self.assertEqual(self.project1._get_execution()["all_task"], 2) + self.assertEqual(self.project1._get_execution()["excuted_task"], 0) self.assertEqual(self.project1._get_execution()["excuted"], 0) self.assertEqual(self.project1._get_execution()["percent"], 0) @@ -18,6 +19,7 @@ def test_check_execution_done(self): } ) self.assertEqual(self.project1._get_execution()["all_task"], 2) + self.assertEqual(self.project1._get_execution()["excuted_task"], 1) self.assertEqual(self.project1._get_execution()["excuted"], 5) self.assertEqual(self.project1._get_execution()["percent"], 50) diff --git a/project_milestone_status/views/project_views.xml b/project_milestone_status/views/project_views.xml index bbdc8b1f72..f3c9d4e0eb 100644 --- a/project_milestone_status/views/project_views.xml +++ b/project_milestone_status/views/project_views.xml @@ -4,9 +4,9 @@ Tasks project.task tree,form - [('display_project_id', '=', active_id)] + [('display_project_id', '=', id)] { - 'default_project_id': active_id, + 'default_project_id': id, 'show_project_update': True, } From 8799042c6774b64e391a134913c444f20b782f05 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 14 May 2025 06:31:02 +0000 Subject: [PATCH 038/142] [UPD] Update project_milestone_status.pot --- project_milestone_status/i18n/project_milestone_status.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project_milestone_status/i18n/project_milestone_status.pot b/project_milestone_status/i18n/project_milestone_status.pot index c145c85902..cebfa67ddc 100644 --- a/project_milestone_status/i18n/project_milestone_status.pot +++ b/project_milestone_status/i18n/project_milestone_status.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" +"Project-Id-Version: Odoo Server 17.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" From a8bd9586382ab6bc2bf65e55e20e54cf8cd63fec Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 14 May 2025 06:34:44 +0000 Subject: [PATCH 039/142] [BOT] post-merge updates --- project_milestone_status/README.rst | 4 ++-- project_milestone_status/static/description/index.html | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/project_milestone_status/README.rst b/project_milestone_status/README.rst index 8e2a72b8cf..beeb05096e 100644 --- a/project_milestone_status/README.rst +++ b/project_milestone_status/README.rst @@ -7,7 +7,7 @@ Project Milestone Status !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:5d1c9b95cab4feb86a69042881bdd649e8f512c4a7fb537afeec9226ee62a9ae + !! source digest: sha256:eea902e4fb6b7289a7e6bf643e286b39f34a337d47ecac0eb1f040cdd4254c45 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -70,7 +70,7 @@ Contributors [APSL-Nagarro](https://apsl.tech): -- Lansana Barry Sow +- Lansana Barry Sow Maintainers ----------- diff --git a/project_milestone_status/static/description/index.html b/project_milestone_status/static/description/index.html index 49283fb4a3..1ea828130b 100644 --- a/project_milestone_status/static/description/index.html +++ b/project_milestone_status/static/description/index.html @@ -367,7 +367,7 @@

Project Milestone Status

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:5d1c9b95cab4feb86a69042881bdd649e8f512c4a7fb537afeec9226ee62a9ae +!! source digest: sha256:eea902e4fb6b7289a7e6bf643e286b39f34a337d47ecac0eb1f040cdd4254c45 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module allows you to have the percentage of the execution of a From 8e2cb2ac00189d71baffc596888db3dd597b0ea2 Mon Sep 17 00:00:00 2001 From: Tobias Zehntner Date: Mon, 19 May 2025 11:19:30 +0200 Subject: [PATCH 040/142] [IMP] project_milestone_status: pre-commit auto fixes --- project_milestone_status/models/project.py | 6 +++--- project_milestone_status/views/project_views.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/project_milestone_status/models/project.py b/project_milestone_status/models/project.py index 3c709fc82a..62bf923a90 100644 --- a/project_milestone_status/models/project.py +++ b/project_milestone_status/models/project.py @@ -72,9 +72,9 @@ def _get_stat_buttons(self): else: percent_tasks = 0 - buttons[0][ - "number" - ] = f"{execution['excuted_task']} / {execution['all_task']} ({percent_tasks}%)" + buttons[0]["number"] = ( + f"{execution['excuted_task']} / {execution['all_task']} ({percent_tasks}%)" + ) buttons.append( { "icon": "check-circle-o", diff --git a/project_milestone_status/views/project_views.xml b/project_milestone_status/views/project_views.xml index f3c9d4e0eb..5e144f5087 100644 --- a/project_milestone_status/views/project_views.xml +++ b/project_milestone_status/views/project_views.xml @@ -16,7 +16,7 @@

Keep track of the progress of your tasks from creation to completion.
+ /> Collaborate efficiently by chatting in real-time or via email.

From f63771296953049efae10c53d09fe5483d700767 Mon Sep 17 00:00:00 2001 From: Tobias Zehntner Date: Mon, 19 May 2025 13:28:59 +0200 Subject: [PATCH 041/142] [MIG] project_milestone_status: Migration to 18.0 --- project_milestone_status/README.rst | 16 ++-- project_milestone_status/__manifest__.py | 2 +- project_milestone_status/models/project.py | 74 +++++++++---------- .../models/project_milestone.py | 6 +- project_milestone_status/readme/USAGE.md | 4 +- .../static/description/index.html | 14 ++-- project_milestone_status/tests/common.py | 5 +- .../tests/test_project_status.py | 24 +++++- .../views/project_views.xml | 8 +- 9 files changed, 84 insertions(+), 69 deletions(-) diff --git a/project_milestone_status/README.rst b/project_milestone_status/README.rst index beeb05096e..52ae3d90c6 100644 --- a/project_milestone_status/README.rst +++ b/project_milestone_status/README.rst @@ -17,13 +17,13 @@ Project Milestone Status :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github - :target: https://github.com/OCA/project/tree/17.0/project_milestone_status + :target: https://github.com/OCA/project/tree/18.0/project_milestone_status :alt: OCA/project .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/project-17-0/project-17-0-project_milestone_status + :target: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_milestone_status :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=17.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=18.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -39,9 +39,9 @@ project. Usage ===== -Execution: It is the percentage between hours of tasks completed and -pending tasks Dedication: It is the percentage between planned hours and -effective hours. +- Execution: the percentage between hours of tasks completed and pending + tasks +- Dedication: the percentage between planned hours and effective hours These percentages are shown in Milestones and Project Updates of projects. @@ -52,7 +52,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -93,6 +93,6 @@ Current `maintainer `__: |maintainer-lbarry-apsl| -This module is part of the `OCA/project `_ project on GitHub. +This module is part of the `OCA/project `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_milestone_status/__manifest__.py b/project_milestone_status/__manifest__.py index 255bbad679..5b349d3964 100644 --- a/project_milestone_status/__manifest__.py +++ b/project_milestone_status/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). { "name": "Project Milestone Status", - "version": "17.0.1.0.0", + "version": "18.0.1.0.0", "category": "Project", "website": "https://github.com/OCA/project", "author": "Lansana Barry Sow, APSL-Nagarro, Odoo Community Association (OCA)", diff --git a/project_milestone_status/models/project.py b/project_milestone_status/models/project.py index 62bf923a90..31a5ebe539 100644 --- a/project_milestone_status/models/project.py +++ b/project_milestone_status/models/project.py @@ -1,43 +1,33 @@ -import ast import json -from odoo import _, models +from odoo import models class Project(models.Model): _inherit = "project.project" def _get_execution(self): - all_tasks = self.env["project.task"].search( - [ - ("project_id", "=", self.id), - ] - ) + all_tasks = self.tasks executed_tasks = all_tasks.filtered("stage_id.fold") total_allocated_hours = sum(all_tasks.mapped("allocated_hours")) - total_excuted_hours = sum(executed_tasks.mapped("allocated_hours")) + total_executed_hours = sum(executed_tasks.mapped("allocated_hours")) - if total_excuted_hours and total_allocated_hours: - execution = total_excuted_hours * 100 / total_allocated_hours + if total_executed_hours and total_allocated_hours: + execution = total_executed_hours * 100 / total_allocated_hours else: execution = 0 return { "all_task": len(all_tasks), - "excuted_task": len(executed_tasks), - "excuted": round(total_excuted_hours), + "executed_task": len(executed_tasks), + "executed": round(total_executed_hours), "percent": round(execution), } def _get_dedication(self): - all_tasks = self.env["project.task"].search( - [ - ("project_id", "=", self.id), - ] - ) - total_allocated_hours = sum(all_tasks.mapped("allocated_hours")) - total_dedicated_hours = sum(all_tasks.mapped("effective_hours")) + total_allocated_hours = sum(self.tasks.mapped("allocated_hours")) + total_dedicated_hours = sum(self.tasks.mapped("effective_hours")) if total_dedicated_hours and total_allocated_hours: dedication = total_dedicated_hours * 100 / total_allocated_hours @@ -46,18 +36,28 @@ def _get_dedication(self): return {"dedicated": round(total_dedicated_hours), "percent": round(dedication)} - def action_view_excuted_tasks(self): - action = ( - self.env["ir.actions.act_window"] - .with_context(id=self.id) - ._for_xml_id("project_milestone_status.act_excuted_project_task") + def action_view_executed_tasks(self): + self.ensure_one() + action = self.env["ir.actions.act_window"]._for_xml_id( + "project_milestone_status.act_excuted_project_task" + ) + action.update( + { + "name": self.env._("%(name)s", name=self.name), + "domain": [ + ("project_id", "=", self.id), + ("display_in_project", "=", True), + ("stage_id.fold", "=", True), + ], + "context": { + **self.env.context, + "default_project_id": self.id, + "show_project_update": True, + "create": self.active, + "active_test": self.active, + }, + } ) - action["display_name"] = _("%(name)s", name=self.name) - context = action["context"].replace("id", str(self.id)) - context = ast.literal_eval(context) - context.update({"create": self.active, "active_test": self.active}) - action["context"] = context - action["domain"] = [("project_id", "=", self.id), ("stage_id.fold", "=", True)] return action def _get_stat_buttons(self): @@ -65,23 +65,23 @@ def _get_stat_buttons(self): execution = self._get_execution() dedication = self._get_dedication() - if execution["excuted_task"] and execution["all_task"]: + if execution["executed_task"] and execution["all_task"]: percent_tasks = round( - execution["excuted_task"] * 100 / execution["all_task"] + execution["executed_task"] * 100 / execution["all_task"] ) else: percent_tasks = 0 buttons[0]["number"] = ( - f"{execution['excuted_task']} / {execution['all_task']} ({percent_tasks}%)" + f"{execution['executed_task']} / {execution['all_task']} ({percent_tasks}%)" ) buttons.append( { "icon": "check-circle-o", - "text": _("Execution"), - "number": f"{execution['percent']}% ({execution['excuted']}h)", + "text": self.env._("Execution"), + "number": f"{execution['percent']}% ({execution['executed']}h)", "action_type": "object", - "action": "action_view_excuted_tasks", + "action": "action_view_executed_tasks", "show": True, "sequence": 5, } @@ -90,7 +90,7 @@ def _get_stat_buttons(self): buttons.append( { "icon": "clock-o", - "text": _("Dedication"), + "text": self.env._("Dedication"), "number": f"{dedication['percent']}% ({dedication['dedicated']}h)", "action_type": "action", "action": "hr_timesheet.act_hr_timesheet_line_by_project", diff --git a/project_milestone_status/models/project_milestone.py b/project_milestone_status/models/project_milestone.py index a000f7245f..f4252dc6fc 100644 --- a/project_milestone_status/models/project_milestone.py +++ b/project_milestone_status/models/project_milestone.py @@ -13,10 +13,10 @@ def _compute_execution(self): executed_tasks = milestone.task_ids.filtered("stage_id.fold") total_allocated_hours = sum(milestone.task_ids.mapped("allocated_hours")) - total_excuted_hours = sum(executed_tasks.mapped("allocated_hours")) + total_executed_hours = sum(executed_tasks.mapped("allocated_hours")) - if total_excuted_hours and total_allocated_hours: - milestone.execution = total_excuted_hours * 100 / total_allocated_hours + if total_executed_hours and total_allocated_hours: + milestone.execution = total_executed_hours * 100 / total_allocated_hours else: milestone.execution = 0 diff --git a/project_milestone_status/readme/USAGE.md b/project_milestone_status/readme/USAGE.md index 33eb35d7c1..51b9e98b3a 100644 --- a/project_milestone_status/readme/USAGE.md +++ b/project_milestone_status/readme/USAGE.md @@ -1,4 +1,4 @@ -Execution: It is the percentage between hours of tasks completed and pending tasks -Dedication: It is the percentage between planned hours and effective hours. +- Execution: the percentage between hours of tasks completed and pending tasks +- Dedication: the percentage between planned hours and effective hours These percentages are shown in Milestones and Project Updates of projects. diff --git a/project_milestone_status/static/description/index.html b/project_milestone_status/static/description/index.html index 1ea828130b..f5db3cc197 100644 --- a/project_milestone_status/static/description/index.html +++ b/project_milestone_status/static/description/index.html @@ -369,7 +369,7 @@

Project Milestone Status

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:eea902e4fb6b7289a7e6bf643e286b39f34a337d47ecac0eb1f040cdd4254c45 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module allows you to have the percentage of the execution of a project.

Table of contents

@@ -387,9 +387,11 @@

Project Milestone Status

Usage

-

Execution: It is the percentage between hours of tasks completed and -pending tasks Dedication: It is the percentage between planned hours and -effective hours.

+
    +
  • Execution: the percentage between hours of tasks completed and pending +tasks
  • +
  • Dedication: the percentage between planned hours and effective hours
  • +

These percentages are shown in Milestones and Project Updates of projects.

@@ -398,7 +400,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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -428,7 +430,7 @@

Maintainers

promote its widespread use.

Current maintainer:

lbarry-apsl

-

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

+

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

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

diff --git a/project_milestone_status/tests/common.py b/project_milestone_status/tests/common.py index d83f6ea422..c696574734 100644 --- a/project_milestone_status/tests/common.py +++ b/project_milestone_status/tests/common.py @@ -1,8 +1,9 @@ from odoo.tests import new_test_user -from odoo.tests.common import TransactionCase +from odoo.addons.base.tests.common import BaseCommon -class ProjectMilestoneStatusCommon(TransactionCase): + +class ProjectMilestoneStatusCommon(BaseCommon): @classmethod def setUpClass(cls): super().setUpClass() diff --git a/project_milestone_status/tests/test_project_status.py b/project_milestone_status/tests/test_project_status.py index ea8d6499f0..e9f0e0b86c 100644 --- a/project_milestone_status/tests/test_project_status.py +++ b/project_milestone_status/tests/test_project_status.py @@ -6,8 +6,8 @@ class TestProjectStatus(ProjectMilestoneStatusCommon): def test_check_execution_empty(self): self.assertEqual(self.project1._get_execution()["all_task"], 2) - self.assertEqual(self.project1._get_execution()["excuted_task"], 0) - self.assertEqual(self.project1._get_execution()["excuted"], 0) + self.assertEqual(self.project1._get_execution()["executed_task"], 0) + self.assertEqual(self.project1._get_execution()["executed"], 0) self.assertEqual(self.project1._get_execution()["percent"], 0) def test_check_execution_done(self): @@ -19,10 +19,20 @@ def test_check_execution_done(self): } ) self.assertEqual(self.project1._get_execution()["all_task"], 2) - self.assertEqual(self.project1._get_execution()["excuted_task"], 1) - self.assertEqual(self.project1._get_execution()["excuted"], 5) + self.assertEqual(self.project1._get_execution()["executed_task"], 1) + self.assertEqual(self.project1._get_execution()["executed"], 5) self.assertEqual(self.project1._get_execution()["percent"], 50) + action = self.project1.action_view_executed_tasks() + tasks = self.env["project.task"].search(action["domain"]) + self.assertEqual(tasks, self.task1) + + for button in self.project1._get_stat_buttons(): + if button["action"] == "action_view_executed_tasks": + self.assertEqual(button["number"], "50% (5h)") + elif button["action"] == "hr_timesheet.act_hr_timesheet_line_by_project": + self.assertEqual(button["number"], "0% (0h)") + def test_check_dedication_empty(self): self.assertEqual(self.project1._get_dedication()["dedicated"], 0) self.assertEqual(self.project1._get_dedication()["percent"], 0) @@ -40,3 +50,9 @@ def test_check_dedication_done(self): ) self.assertEqual(self.project1._get_dedication()["dedicated"], 2) self.assertEqual(self.project1._get_dedication()["percent"], 20) + + for button in self.project1._get_stat_buttons(): + if button["action"] == "action_view_executed_tasks": + self.assertEqual(button["number"], "0% (0h)") + elif button["action"] == "hr_timesheet.act_hr_timesheet_line_by_project": + self.assertEqual(button["number"], "20% (2h)") diff --git a/project_milestone_status/views/project_views.xml b/project_milestone_status/views/project_views.xml index 5e144f5087..411536a6a1 100644 --- a/project_milestone_status/views/project_views.xml +++ b/project_milestone_status/views/project_views.xml @@ -3,12 +3,8 @@ Tasks project.task - tree,form - [('display_project_id', '=', id)] - { - 'default_project_id': id, - 'show_project_update': True, - } + list,form + executed_tasks

From 4da87ab5020940d0e7978fee80582110dbc2cc55 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 2 Jun 2025 09:08:03 +0000 Subject: [PATCH 042/142] [UPD] Update project_milestone_status.pot --- project_milestone_status/i18n/project_milestone_status.pot | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/project_milestone_status/i18n/project_milestone_status.pot b/project_milestone_status/i18n/project_milestone_status.pot index cebfa67ddc..36b2a5cb43 100644 --- a/project_milestone_status/i18n/project_milestone_status.pot +++ b/project_milestone_status/i18n/project_milestone_status.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 17.0\n" +"Project-Id-Version: Odoo Server 18.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -16,7 +16,6 @@ msgstr "" #. module: project_milestone_status #. odoo-python #: code:addons/project_milestone_status/models/project.py:0 -#, python-format msgid "%(name)s" msgstr "" @@ -24,7 +23,6 @@ msgstr "" #. odoo-python #: code:addons/project_milestone_status/models/project.py:0 #: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__dedication -#, python-format msgid "Dedication" msgstr "" @@ -32,7 +30,6 @@ msgstr "" #. odoo-python #: code:addons/project_milestone_status/models/project.py:0 #: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__execution -#, python-format msgid "Execution" msgstr "" From 0f0ad399abb7792b2ca968fcfaf1ffde879c045d Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 2 Jun 2025 09:11:20 +0000 Subject: [PATCH 043/142] [BOT] post-merge updates --- project_milestone_status/README.rst | 2 +- project_milestone_status/static/description/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/project_milestone_status/README.rst b/project_milestone_status/README.rst index 52ae3d90c6..84e8226ad4 100644 --- a/project_milestone_status/README.rst +++ b/project_milestone_status/README.rst @@ -7,7 +7,7 @@ Project Milestone Status !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:eea902e4fb6b7289a7e6bf643e286b39f34a337d47ecac0eb1f040cdd4254c45 + !! source digest: sha256:8a97993c78faeacb86c96097d89a168a093c1d856460de38c69738d4f3081f70 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/project_milestone_status/static/description/index.html b/project_milestone_status/static/description/index.html index f5db3cc197..6ab804ceb8 100644 --- a/project_milestone_status/static/description/index.html +++ b/project_milestone_status/static/description/index.html @@ -367,7 +367,7 @@

Project Milestone Status

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:eea902e4fb6b7289a7e6bf643e286b39f34a337d47ecac0eb1f040cdd4254c45 +!! source digest: sha256:8a97993c78faeacb86c96097d89a168a093c1d856460de38c69738d4f3081f70 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module allows you to have the percentage of the execution of a From 78a5bbdd6f8f338357064e092da2c083e8924dff Mon Sep 17 00:00:00 2001 From: Bhavesh Heliconia Date: Wed, 1 Apr 2026 16:17:54 +0530 Subject: [PATCH 044/142] [MIG] project_milestone_status: Migration to 19.0 --- project_milestone_status/README.rst | 16 ++++++---- project_milestone_status/__manifest__.py | 2 +- .../i18n/project_milestone_status.pot | 2 +- .../static/description/index.html | 30 +++++++++++-------- 4 files changed, 30 insertions(+), 20 deletions(-) diff --git a/project_milestone_status/README.rst b/project_milestone_status/README.rst index 84e8226ad4..13a6de281c 100644 --- a/project_milestone_status/README.rst +++ b/project_milestone_status/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ======================== Project Milestone Status ======================== @@ -13,17 +17,17 @@ Project Milestone Status .. |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 +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fproject-lightgray.png?logo=github - :target: https://github.com/OCA/project/tree/18.0/project_milestone_status + :target: https://github.com/OCA/project/tree/19.0/project_milestone_status :alt: OCA/project .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_milestone_status + :target: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_milestone_status :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=18.0 + :target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=19.0 :alt: Try me on Runboat |badge1| |badge2| |badge3| |badge4| |badge5| @@ -52,7 +56,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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -93,6 +97,6 @@ Current `maintainer `__: |maintainer-lbarry-apsl| -This module is part of the `OCA/project `_ project on GitHub. +This module is part of the `OCA/project `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_milestone_status/__manifest__.py b/project_milestone_status/__manifest__.py index 5b349d3964..01223e40ef 100644 --- a/project_milestone_status/__manifest__.py +++ b/project_milestone_status/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). { "name": "Project Milestone Status", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "category": "Project", "website": "https://github.com/OCA/project", "author": "Lansana Barry Sow, APSL-Nagarro, Odoo Community Association (OCA)", diff --git a/project_milestone_status/i18n/project_milestone_status.pot b/project_milestone_status/i18n/project_milestone_status.pot index 36b2a5cb43..ba66322f34 100644 --- a/project_milestone_status/i18n/project_milestone_status.pot +++ b/project_milestone_status/i18n/project_milestone_status.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 18.0\n" +"Project-Id-Version: Odoo Server 19.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" diff --git a/project_milestone_status/static/description/index.html b/project_milestone_status/static/description/index.html index 6ab804ceb8..9aaa109343 100644 --- a/project_milestone_status/static/description/index.html +++ b/project_milestone_status/static/description/index.html @@ -3,7 +3,7 @@ -Project Milestone Status +README.rst -

-

Project Milestone Status

+
+ + +Odoo Community Association + +
+

Project Milestone Status

-

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

+

Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

This module allows you to have the percentage of the execution of a project.

Table of contents

@@ -386,7 +391,7 @@

Project Milestone Status

-

Usage

+

Usage

  • Execution: the percentage between hours of tasks completed and pending tasks
  • @@ -396,31 +401,31 @@

    Usage

    projects.

-

Bug Tracker

+

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 to smash it by providing a detailed and welcomed -feedback.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • Lansana Barry Sow
  • APSL-Nagarro
-

Contributors

+

Contributors

[APSL-Nagarro](https://apsl.tech):

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -430,10 +435,11 @@

Maintainers

promote its widespread use.

Current maintainer:

lbarry-apsl

-

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

+

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

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

+
From 1e0622edb014fadb9549fdf0b44848fa15d00d2c Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 2 Aug 2016 01:18:16 +0200 Subject: [PATCH 045/142] project_timeline ========================== Timeline view for projects ========================== This module extends the standard tasks actions to add the timeline view to them, and also adds the needed fields in the view for handling them. Usage ===== * Go to *Project > Project > Tasks*. * Click on the icon with a clock. * You will see the tasks in the new view. --- project_timeline/README.rst | 52 +++ project_timeline/__init__.py | 4 + project_timeline/__openerp__.py | 25 + project_timeline/demo/project_task_demo.xml | 109 +++++ project_timeline/i18n/ar.po | 24 + project_timeline/i18n/ca.po | 24 + project_timeline/i18n/de.po | 24 + project_timeline/i18n/el.po | 24 + project_timeline/i18n/es.po | 24 + project_timeline/i18n/es_CR.po | 24 + project_timeline/i18n/es_MX.po | 24 + project_timeline/i18n/es_VE.po | 24 + project_timeline/i18n/fi.po | 24 + project_timeline/i18n/fr.po | 24 + project_timeline/i18n/gl.po | 24 + project_timeline/i18n/hr.po | 24 + project_timeline/i18n/hr_HR.po | 24 + project_timeline/i18n/hu.po | 24 + project_timeline/i18n/it.po | 24 + project_timeline/i18n/ja.po | 24 + project_timeline/i18n/lt.po | 24 + project_timeline/i18n/lv.po | 24 + project_timeline/i18n/mk.po | 24 + project_timeline/i18n/mn.po | 24 + project_timeline/i18n/nl.po | 24 + project_timeline/i18n/pl.po | 24 + project_timeline/i18n/pt.po | 24 + project_timeline/i18n/pt_BR.po | 24 + project_timeline/i18n/pt_PT.po | 24 + project_timeline/i18n/ro.po | 24 + project_timeline/i18n/sl.po | 24 + project_timeline/i18n/sv.po | 24 + project_timeline/i18n/tr.po | 24 + project_timeline/i18n/uk.po | 24 + project_timeline/i18n/zh_CN.po | 24 + project_timeline/models/__init__.py | 4 + project_timeline/models/project_task.py | 20 + project_timeline/static/description/icon.png | Bin 0 -> 10250 bytes project_timeline/static/description/icon.svg | 430 ++++++++++++++++++ .../static/xml/project_timeline.xml | 6 + project_timeline/views/project_task_view.xml | 39 ++ 41 files changed, 1433 insertions(+) create mode 100644 project_timeline/README.rst create mode 100644 project_timeline/__init__.py create mode 100644 project_timeline/__openerp__.py create mode 100644 project_timeline/demo/project_task_demo.xml create mode 100644 project_timeline/i18n/ar.po create mode 100644 project_timeline/i18n/ca.po create mode 100644 project_timeline/i18n/de.po create mode 100644 project_timeline/i18n/el.po create mode 100644 project_timeline/i18n/es.po create mode 100644 project_timeline/i18n/es_CR.po create mode 100644 project_timeline/i18n/es_MX.po create mode 100644 project_timeline/i18n/es_VE.po create mode 100644 project_timeline/i18n/fi.po create mode 100644 project_timeline/i18n/fr.po create mode 100644 project_timeline/i18n/gl.po create mode 100644 project_timeline/i18n/hr.po create mode 100644 project_timeline/i18n/hr_HR.po create mode 100644 project_timeline/i18n/hu.po create mode 100644 project_timeline/i18n/it.po create mode 100644 project_timeline/i18n/ja.po create mode 100644 project_timeline/i18n/lt.po create mode 100644 project_timeline/i18n/lv.po create mode 100644 project_timeline/i18n/mk.po create mode 100644 project_timeline/i18n/mn.po create mode 100644 project_timeline/i18n/nl.po create mode 100644 project_timeline/i18n/pl.po create mode 100644 project_timeline/i18n/pt.po create mode 100644 project_timeline/i18n/pt_BR.po create mode 100644 project_timeline/i18n/pt_PT.po create mode 100644 project_timeline/i18n/ro.po create mode 100644 project_timeline/i18n/sl.po create mode 100644 project_timeline/i18n/sv.po create mode 100644 project_timeline/i18n/tr.po create mode 100644 project_timeline/i18n/uk.po create mode 100644 project_timeline/i18n/zh_CN.po create mode 100644 project_timeline/models/__init__.py create mode 100644 project_timeline/models/project_task.py create mode 100644 project_timeline/static/description/icon.png create mode 100644 project_timeline/static/description/icon.svg create mode 100644 project_timeline/static/xml/project_timeline.xml create mode 100644 project_timeline/views/project_task_view.xml diff --git a/project_timeline/README.rst b/project_timeline/README.rst new file mode 100644 index 0000000000..8ee665153a --- /dev/null +++ b/project_timeline/README.rst @@ -0,0 +1,52 @@ +.. 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 + +========================== +Timeline view for projects +========================== + +This module extends the standard tasks actions to add the timeline view to +them, and also adds the needed fields in the view for handling them. + +Usage +===== + +* Go to *Project > Project > Tasks*. +* Click on the icon with a clock. +* You will see the tasks in the new view. + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/140/9.0 + +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. + +Credits +======= + +Contributors +------------ + +* Pedro M. Baeza + +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 https://odoo-community.org. diff --git a/project_timeline/__init__.py b/project_timeline/__init__.py new file mode 100644 index 0000000000..a77a6fcbc5 --- /dev/null +++ b/project_timeline/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/project_timeline/__openerp__.py b/project_timeline/__openerp__.py new file mode 100644 index 0000000000..fd6fd56233 --- /dev/null +++ b/project_timeline/__openerp__.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +# Copyright 2016-2017 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Project timeline", + "summary": "Timeline view for projects", + "version": "9.0.1.0.0", + "category": "Project Management", + "website": "https://www.tecnativa.com", + "author": "Tecnativa, " + "Odoo Community Association (OCA)", + "license": "AGPL-3", + "installable": True, + "depends": [ + "project", + "web_timeline", + ], + "data": [ + "views/project_task_view.xml", + ], + "demo": [ + 'demo/project_task_demo.xml', + ] +} diff --git a/project_timeline/demo/project_task_demo.xml b/project_timeline/demo/project_task_demo.xml new file mode 100644 index 0000000000..dddc8118fc --- /dev/null +++ b/project_timeline/demo/project_task_demo.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project_timeline/i18n/ar.po b/project_timeline/i18n/ar.po new file mode 100644 index 0000000000..53a9622360 --- /dev/null +++ b/project_timeline/i18n/ar.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "مهمة" diff --git a/project_timeline/i18n/ca.po b/project_timeline/i18n/ca.po new file mode 100644 index 0000000000..46bffe326b --- /dev/null +++ b/project_timeline/i18n/ca.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tasca" diff --git a/project_timeline/i18n/de.po b/project_timeline/i18n/de.po new file mode 100644 index 0000000000..1da52ff73c --- /dev/null +++ b/project_timeline/i18n/de.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Aufgabe" diff --git a/project_timeline/i18n/el.po b/project_timeline/i18n/el.po new file mode 100644 index 0000000000..7ad668db8e --- /dev/null +++ b/project_timeline/i18n/el.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (https://www.transifex.com/oca/teams/23907/el/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Εργασία" diff --git a/project_timeline/i18n/es.po b/project_timeline/i18n/es.po new file mode 100644 index 0000000000..03378eaf65 --- /dev/null +++ b/project_timeline/i18n/es.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarea" diff --git a/project_timeline/i18n/es_CR.po b/project_timeline/i18n/es_CR.po new file mode 100644 index 0000000000..aedf44bdaa --- /dev/null +++ b/project_timeline/i18n/es_CR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarea" diff --git a/project_timeline/i18n/es_MX.po b/project_timeline/i18n/es_MX.po new file mode 100644 index 0000000000..dfc70ece7b --- /dev/null +++ b/project_timeline/i18n/es_MX.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarea" diff --git a/project_timeline/i18n/es_VE.po b/project_timeline/i18n/es_VE.po new file mode 100644 index 0000000000..02d82a51af --- /dev/null +++ b/project_timeline/i18n/es_VE.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_VE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarea" diff --git a/project_timeline/i18n/fi.po b/project_timeline/i18n/fi.po new file mode 100644 index 0000000000..35bc4a7c31 --- /dev/null +++ b/project_timeline/i18n/fi.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tehtävä" diff --git a/project_timeline/i18n/fr.po b/project_timeline/i18n/fr.po new file mode 100644 index 0000000000..beffb39a3f --- /dev/null +++ b/project_timeline/i18n/fr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tache" diff --git a/project_timeline/i18n/gl.po b/project_timeline/i18n/gl.po new file mode 100644 index 0000000000..3b19dc5dfe --- /dev/null +++ b/project_timeline/i18n/gl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarefa" diff --git a/project_timeline/i18n/hr.po b/project_timeline/i18n/hr.po new file mode 100644 index 0000000000..3a8b69dd58 --- /dev/null +++ b/project_timeline/i18n/hr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Zadatak" diff --git a/project_timeline/i18n/hr_HR.po b/project_timeline/i18n/hr_HR.po new file mode 100644 index 0000000000..79bfec8b91 --- /dev/null +++ b/project_timeline/i18n/hr_HR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Zadatak" diff --git a/project_timeline/i18n/hu.po b/project_timeline/i18n/hu.po new file mode 100644 index 0000000000..cae645db84 --- /dev/null +++ b/project_timeline/i18n/hu.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Feladat" diff --git a/project_timeline/i18n/it.po b/project_timeline/i18n/it.po new file mode 100644 index 0000000000..156259a0fb --- /dev/null +++ b/project_timeline/i18n/it.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Attività" diff --git a/project_timeline/i18n/ja.po b/project_timeline/i18n/ja.po new file mode 100644 index 0000000000..e5c27a16a8 --- /dev/null +++ b/project_timeline/i18n/ja.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "タスク" diff --git a/project_timeline/i18n/lt.po b/project_timeline/i18n/lt.po new file mode 100644 index 0000000000..b7a98a41d4 --- /dev/null +++ b/project_timeline/i18n/lt.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Užduotis" diff --git a/project_timeline/i18n/lv.po b/project_timeline/i18n/lv.po new file mode 100644 index 0000000000..f5bd7d0880 --- /dev/null +++ b/project_timeline/i18n/lv.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Uzdevums" diff --git a/project_timeline/i18n/mk.po b/project_timeline/i18n/mk.po new file mode 100644 index 0000000000..3c8c2623e1 --- /dev/null +++ b/project_timeline/i18n/mk.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mk\n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Задача" diff --git a/project_timeline/i18n/mn.po b/project_timeline/i18n/mn.po new file mode 100644 index 0000000000..204dba395d --- /dev/null +++ b/project_timeline/i18n/mn.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: mn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Даалгавар" diff --git a/project_timeline/i18n/nl.po b/project_timeline/i18n/nl.po new file mode 100644 index 0000000000..6634a8abe2 --- /dev/null +++ b/project_timeline/i18n/nl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Taak" diff --git a/project_timeline/i18n/pl.po b/project_timeline/i18n/pl.po new file mode 100644 index 0000000000..20aad5d4ca --- /dev/null +++ b/project_timeline/i18n/pl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Zadanie" diff --git a/project_timeline/i18n/pt.po b/project_timeline/i18n/pt.po new file mode 100644 index 0000000000..7c79f4bc6e --- /dev/null +++ b/project_timeline/i18n/pt.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarefa" diff --git a/project_timeline/i18n/pt_BR.po b/project_timeline/i18n/pt_BR.po new file mode 100644 index 0000000000..881945a47b --- /dev/null +++ b/project_timeline/i18n/pt_BR.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarefa" diff --git a/project_timeline/i18n/pt_PT.po b/project_timeline/i18n/pt_PT.po new file mode 100644 index 0000000000..3a041ac310 --- /dev/null +++ b/project_timeline/i18n/pt_PT.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_PT\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Tarefa" diff --git a/project_timeline/i18n/ro.po b/project_timeline/i18n/ro.po new file mode 100644 index 0000000000..a98b2b7de1 --- /dev/null +++ b/project_timeline/i18n/ro.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Sarcina" diff --git a/project_timeline/i18n/sl.po b/project_timeline/i18n/sl.po new file mode 100644 index 0000000000..5620856ebc --- /dev/null +++ b/project_timeline/i18n/sl.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Opravilo" diff --git a/project_timeline/i18n/sv.po b/project_timeline/i18n/sv.po new file mode 100644 index 0000000000..a70623ea2b --- /dev/null +++ b/project_timeline/i18n/sv.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Uppgift" diff --git a/project_timeline/i18n/tr.po b/project_timeline/i18n/tr.po new file mode 100644 index 0000000000..7e86e68feb --- /dev/null +++ b/project_timeline/i18n/tr.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Görev" diff --git a/project_timeline/i18n/uk.po b/project_timeline/i18n/uk.po new file mode 100644 index 0000000000..3a1f898bed --- /dev/null +++ b/project_timeline/i18n/uk.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# Kateryna Onyshchenko , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"Last-Translator: Kateryna Onyshchenko , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Завдання" diff --git a/project_timeline/i18n/zh_CN.po b/project_timeline/i18n/zh_CN.po new file mode 100644 index 0000000000..8fa9acb5ec --- /dev/null +++ b/project_timeline/i18n/zh_CN.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-31 01:34+0000\n" +"PO-Revision-Date: 2017-05-31 01:34+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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "任务" diff --git a/project_timeline/models/__init__.py b/project_timeline/models/__init__.py new file mode 100644 index 0000000000..18fe1997e8 --- /dev/null +++ b/project_timeline/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import project_task diff --git a/project_timeline/models/project_task.py b/project_timeline/models/project_task.py new file mode 100644 index 0000000000..ffb49114ae --- /dev/null +++ b/project_timeline/models/project_task.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Copyright 2016-2017 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from openerp import api, models + + +class ProjectTask(models.Model): + _inherit = "project.task" + + @api.multi + def onchange_user_id(self, user_id): # pragma: no cover + """Don't change date_start when changing the user_id. This screws up + the default value passed by context when creating a record. It's also + a nonsense to chain both values. + """ + res = super(ProjectTask, self).onchange_user_id(user_id) + if 'date_start' in res.get('value', {}): + res['value'].pop('date_start') + return res diff --git a/project_timeline/static/description/icon.png b/project_timeline/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bde92d2d154ccfc50644738092a7f51d1455a386 GIT binary patch literal 10250 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 Q?*IS*07*qoM6N<$f;z^hGXMYp literal 0 HcmV?d00001 diff --git a/project_timeline/static/description/icon.svg b/project_timeline/static/description/icon.svg new file mode 100644 index 0000000000..355651c424 --- /dev/null +++ b/project_timeline/static/description/icon.svg @@ -0,0 +1,430 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/project_timeline/static/xml/project_timeline.xml b/project_timeline/static/xml/project_timeline.xml new file mode 100644 index 0000000000..43d9438d71 --- /dev/null +++ b/project_timeline/static/xml/project_timeline.xml @@ -0,0 +1,6 @@ + + + +

+ + diff --git a/project_timeline/views/project_task_view.xml b/project_timeline/views/project_task_view.xml new file mode 100644 index 0000000000..df7e9c8082 --- /dev/null +++ b/project_timeline/views/project_task_view.xml @@ -0,0 +1,39 @@ + + + + + + + project.task + timeline + + + + + + + project.task + + + + + + + + + + + kanban,tree,form,calendar,timeline,pivot,graph + + + + kanban,tree,form,calendar,timeline,pivot,graph + + + From 78e39a863c8edca3cf3d34ba03f6ae57ad016753 Mon Sep 17 00:00:00 2001 From: Carlos Dauden Date: Thu, 29 Jun 2017 17:16:01 +0200 Subject: [PATCH 046/142] project_timeline: Migration to 10.0 --- project_timeline/README.rst | 5 ++-- .../{__openerp__.py => __manifest__.py} | 3 ++- project_timeline/i18n/nl_NL.po | 24 +++++++++++++++++++ project_timeline/models/project_task.py | 15 ++++++------ project_timeline/views/project_task_view.xml | 12 +--------- 5 files changed, 38 insertions(+), 21 deletions(-) rename project_timeline/{__openerp__.py => __manifest__.py} (89%) create mode 100644 project_timeline/i18n/nl_NL.po diff --git a/project_timeline/README.rst b/project_timeline/README.rst index 8ee665153a..6a3c30c13d 100644 --- a/project_timeline/README.rst +++ b/project_timeline/README.rst @@ -12,13 +12,13 @@ them, and also adds the needed fields in the view for handling them. Usage ===== -* Go to *Project > Project > Tasks*. +* Go to *Project > Search > Tasks*. * Click on the icon with a clock. * You will see the tasks in the new view. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/140/9.0 + :target: https://runbot.odoo-community.org/runbot/140/10.0 Bug Tracker =========== @@ -35,6 +35,7 @@ Contributors ------------ * Pedro M. Baeza +* Carlos Dauden Maintainer ---------- diff --git a/project_timeline/__openerp__.py b/project_timeline/__manifest__.py similarity index 89% rename from project_timeline/__openerp__.py rename to project_timeline/__manifest__.py index fd6fd56233..0b03dc0b1e 100644 --- a/project_timeline/__openerp__.py +++ b/project_timeline/__manifest__.py @@ -1,11 +1,12 @@ # -*- coding: utf-8 -*- # Copyright 2016-2017 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Project timeline", "summary": "Timeline view for projects", - "version": "9.0.1.0.0", + "version": "10.0.1.0.0", "category": "Project Management", "website": "https://www.tecnativa.com", "author": "Tecnativa, " diff --git a/project_timeline/i18n/nl_NL.po b/project_timeline/i18n/nl_NL.po new file mode 100644 index 0000000000..6c57542685 --- /dev/null +++ b/project_timeline/i18n/nl_NL.po @@ -0,0 +1,24 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-06 02:46+0000\n" +"PO-Revision-Date: 2017-07-06 02:46+0000\n" +"Last-Translator: Peter Hageman , 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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "Taak" diff --git a/project_timeline/models/project_task.py b/project_timeline/models/project_task.py index ffb49114ae..c406339c6e 100644 --- a/project_timeline/models/project_task.py +++ b/project_timeline/models/project_task.py @@ -1,20 +1,21 @@ # -*- coding: utf-8 -*- # Copyright 2016-2017 Tecnativa - Pedro M. Baeza +# Copyright 2017 Tecnativa - Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from openerp import api, models +from odoo import api, models class ProjectTask(models.Model): _inherit = "project.task" - @api.multi - def onchange_user_id(self, user_id): # pragma: no cover + @api.onchange('user_id') + def _onchange_user(self): # pragma: no cover """Don't change date_start when changing the user_id. This screws up the default value passed by context when creating a record. It's also a nonsense to chain both values. """ - res = super(ProjectTask, self).onchange_user_id(user_id) - if 'date_start' in res.get('value', {}): - res['value'].pop('date_start') - return res + old_date_start = self.date_start + super(ProjectTask, self)._onchange_user() + if old_date_start > self.date_start: + self.date_start = old_date_start diff --git a/project_timeline/views/project_task_view.xml b/project_timeline/views/project_task_view.xml index df7e9c8082..0b1ea5e3eb 100644 --- a/project_timeline/views/project_task_view.xml +++ b/project_timeline/views/project_task_view.xml @@ -1,5 +1,6 @@ @@ -17,17 +18,6 @@ - - project.task - - - - - - - - - kanban,tree,form,calendar,timeline,pivot,graph From 2620263a2ad73859f1bfc41e0cc93dd5a6acb696 Mon Sep 17 00:00:00 2001 From: Alexandre Moreau Date: Sun, 15 Oct 2017 03:43:21 +0200 Subject: [PATCH 047/142] Add start and end date in task form view (#324) * [IMP] Add start and end date in task form view * [IMP] Add start and end date in task form view --- project_timeline/README.rst | 1 + project_timeline/__manifest__.py | 2 +- project_timeline/i18n/fr.po | 8 ++++---- project_timeline/views/project_task_view.xml | 13 +++++++++++++ 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/project_timeline/README.rst b/project_timeline/README.rst index 6a3c30c13d..06c7a0b3f6 100644 --- a/project_timeline/README.rst +++ b/project_timeline/README.rst @@ -36,6 +36,7 @@ Contributors * Pedro M. Baeza * Carlos Dauden +* Alexandre Moreau Maintainer ---------- diff --git a/project_timeline/__manifest__.py b/project_timeline/__manifest__.py index 0b03dc0b1e..dd16580107 100644 --- a/project_timeline/__manifest__.py +++ b/project_timeline/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Project timeline", "summary": "Timeline view for projects", - "version": "10.0.1.0.0", + "version": "10.0.1.1.0", "category": "Project Management", "website": "https://www.tecnativa.com", "author": "Tecnativa, " diff --git a/project_timeline/i18n/fr.po b/project_timeline/i18n/fr.po index beffb39a3f..8f9e1ffe03 100644 --- a/project_timeline/i18n/fr.po +++ b/project_timeline/i18n/fr.po @@ -6,10 +6,10 @@ # OCA Transbot , 2017 msgid "" msgstr "" -"Project-Id-Version: Odoo Server 9.0c\n" +"Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-05-31 01:34+0000\n" -"PO-Revision-Date: 2017-05-31 01:34+0000\n" +"POT-Creation-Date: 2017-12-22 01:55+0000\n" +"PO-Revision-Date: 2017-12-22 01:55+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" @@ -21,4 +21,4 @@ msgstr "" #. module: project_timeline #: model:ir.model,name:project_timeline.model_project_task msgid "Task" -msgstr "Tache" +msgstr "Tâche" diff --git a/project_timeline/views/project_task_view.xml b/project_timeline/views/project_task_view.xml index 0b1ea5e3eb..640632666c 100644 --- a/project_timeline/views/project_task_view.xml +++ b/project_timeline/views/project_task_view.xml @@ -1,6 +1,7 @@ @@ -26,4 +27,16 @@ kanban,tree,form,calendar,timeline,pivot,graph + + project.task.form + project.task + + + + + + + + + From 309f219ead536f224b2b396c1244375395999b07 Mon Sep 17 00:00:00 2001 From: Martin Nicolas Cuesta Date: Fri, 13 Apr 2018 17:43:53 -0300 Subject: [PATCH 048/142] Project Timeline to V11 --- project_timeline/README.rst | 2 +- project_timeline/__init__.py | 1 - project_timeline/__manifest__.py | 3 +-- project_timeline/i18n/ar.po | 7 ++++--- project_timeline/i18n/ca.po | 4 ++-- project_timeline/i18n/de.po | 4 ++-- project_timeline/i18n/el.po | 4 ++-- project_timeline/i18n/es.po | 4 ++-- project_timeline/i18n/es_CR.po | 7 ++++--- project_timeline/i18n/es_MX.po | 7 ++++--- project_timeline/i18n/es_VE.po | 7 ++++--- project_timeline/i18n/fi.po | 4 ++-- project_timeline/i18n/fr.po | 4 ++-- project_timeline/i18n/gl.po | 4 ++-- project_timeline/i18n/hr.po | 7 ++++--- project_timeline/i18n/hr_HR.po | 10 ++++++---- project_timeline/i18n/hu.po | 4 ++-- project_timeline/i18n/it.po | 4 ++-- project_timeline/i18n/ja.po | 4 ++-- project_timeline/i18n/lt.po | 7 ++++--- project_timeline/i18n/lv.po | 7 ++++--- project_timeline/i18n/mk.po | 4 ++-- project_timeline/i18n/mn.po | 4 ++-- project_timeline/i18n/nl.po | 4 ++-- project_timeline/i18n/nl_NL.po | 7 ++++--- project_timeline/i18n/pl.po | 8 +++++--- project_timeline/i18n/project_timeline.pot | 20 ++++++++++++++++++++ project_timeline/i18n/pt.po | 4 ++-- project_timeline/i18n/pt_BR.po | 7 ++++--- project_timeline/i18n/pt_PT.po | 7 ++++--- project_timeline/i18n/ro.po | 7 ++++--- project_timeline/i18n/sl.po | 7 ++++--- project_timeline/i18n/sv.po | 4 ++-- project_timeline/i18n/tr.po | 4 ++-- project_timeline/i18n/uk.po | 7 ++++--- project_timeline/i18n/zh_CN.po | 7 ++++--- project_timeline/models/__init__.py | 1 - project_timeline/models/project_task.py | 1 - 38 files changed, 121 insertions(+), 87 deletions(-) create mode 100644 project_timeline/i18n/project_timeline.pot diff --git a/project_timeline/README.rst b/project_timeline/README.rst index 06c7a0b3f6..a5195dd635 100644 --- a/project_timeline/README.rst +++ b/project_timeline/README.rst @@ -18,7 +18,7 @@ Usage .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/140/10.0 + :target: https://runbot.odoo-community.org/runbot/140/11.0 Bug Tracker =========== diff --git a/project_timeline/__init__.py b/project_timeline/__init__.py index a77a6fcbc5..83e553ac46 100644 --- a/project_timeline/__init__.py +++ b/project_timeline/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/project_timeline/__manifest__.py b/project_timeline/__manifest__.py index dd16580107..0cb63c476e 100644 --- a/project_timeline/__manifest__.py +++ b/project_timeline/__manifest__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016-2017 Tecnativa - Pedro M. Baeza # Copyright 2017 Tecnativa - Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). @@ -6,7 +5,7 @@ { "name": "Project timeline", "summary": "Timeline view for projects", - "version": "10.0.1.1.0", + "version": "11.0.1.0.0", "category": "Project Management", "website": "https://www.tecnativa.com", "author": "Tecnativa, " diff --git a/project_timeline/i18n/ar.po b/project_timeline/i18n/ar.po index 53a9622360..ddcd566c51 100644 --- a/project_timeline/i18n/ar.po +++ b/project_timeline/i18n/ar.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ar\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #. module: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/ca.po b/project_timeline/i18n/ca.po index 46bffe326b..ad7d2d83ab 100644 --- a/project_timeline/i18n/ca.po +++ b/project_timeline/i18n/ca.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/de.po b/project_timeline/i18n/de.po index 1da52ff73c..98a22bdf9e 100644 --- a/project_timeline/i18n/de.po +++ b/project_timeline/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/el.po b/project_timeline/i18n/el.po index 7ad668db8e..1d65e55a75 100644 --- a/project_timeline/i18n/el.po +++ b/project_timeline/i18n/el.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Greek (https://www.transifex.com/oca/teams/23907/el/)\n" +"Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_timeline diff --git a/project_timeline/i18n/es.po b/project_timeline/i18n/es.po index 03378eaf65..8f66e81c3f 100644 --- a/project_timeline/i18n/es.po +++ b/project_timeline/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\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: project_timeline diff --git a/project_timeline/i18n/es_CR.po b/project_timeline/i18n/es_CR.po index aedf44bdaa..ce101a8c40 100644 --- a/project_timeline/i18n/es_CR.po +++ b/project_timeline/i18n/es_CR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/23907/es_CR/)\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_CR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_timeline diff --git a/project_timeline/i18n/es_MX.po b/project_timeline/i18n/es_MX.po index dfc70ece7b..1897d4e660 100644 --- a/project_timeline/i18n/es_MX.po +++ b/project_timeline/i18n/es_MX.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/es_VE.po b/project_timeline/i18n/es_VE.po index 02d82a51af..2bcb5746b0 100644 --- a/project_timeline/i18n/es_VE.po +++ b/project_timeline/i18n/es_VE.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_VE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_timeline diff --git a/project_timeline/i18n/fi.po b/project_timeline/i18n/fi.po index 35bc4a7c31..cc9042139a 100644 --- a/project_timeline/i18n/fi.po +++ b/project_timeline/i18n/fi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/fr.po b/project_timeline/i18n/fr.po index 8f9e1ffe03..e4b594ecb9 100644 --- a/project_timeline/i18n/fr.po +++ b/project_timeline/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-12-22 01:55+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: project_timeline diff --git a/project_timeline/i18n/gl.po b/project_timeline/i18n/gl.po index 3b19dc5dfe..87ee8d8537 100644 --- a/project_timeline/i18n/gl.po +++ b/project_timeline/i18n/gl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/hr.po b/project_timeline/i18n/hr.po index 3a8b69dd58..b147611deb 100644 --- a/project_timeline/i18n/hr.po +++ b/project_timeline/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\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: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/hr_HR.po b/project_timeline/i18n/hr_HR.po index 79bfec8b91..5a3bc45d84 100644 --- a/project_timeline/i18n/hr_HR.po +++ b/project_timeline/i18n/hr_HR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,12 +11,14 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/hu.po b/project_timeline/i18n/hu.po index cae645db84..1bb3475bb7 100644 --- a/project_timeline/i18n/hu.po +++ b/project_timeline/i18n/hu.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_timeline diff --git a/project_timeline/i18n/it.po b/project_timeline/i18n/it.po index 156259a0fb..daa09c1db1 100644 --- a/project_timeline/i18n/it.po +++ b/project_timeline/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/ja.po b/project_timeline/i18n/ja.po index e5c27a16a8..492173c7bf 100644 --- a/project_timeline/i18n/ja.po +++ b/project_timeline/i18n/ja.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: project_timeline diff --git a/project_timeline/i18n/lt.po b/project_timeline/i18n/lt.po index b7a98a41d4..1ebab43301 100644 --- a/project_timeline/i18n/lt.po +++ b/project_timeline/i18n/lt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\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: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/lv.po b/project_timeline/i18n/lv.po index f5bd7d0880..ac5f342da5 100644 --- a/project_timeline/i18n/lv.po +++ b/project_timeline/i18n/lv.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" #. module: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/mk.po b/project_timeline/i18n/mk.po index 3c8c2623e1..ac35b39469 100644 --- a/project_timeline/i18n/mk.po +++ b/project_timeline/i18n/mk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: mk\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" #. module: project_timeline diff --git a/project_timeline/i18n/mn.po b/project_timeline/i18n/mn.po index 204dba395d..71aec1a730 100644 --- a/project_timeline/i18n/mn.po +++ b/project_timeline/i18n/mn.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: mn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_timeline diff --git a/project_timeline/i18n/nl.po b/project_timeline/i18n/nl.po index 6634a8abe2..97b61ab3c7 100644 --- a/project_timeline/i18n/nl.po +++ b/project_timeline/i18n/nl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/nl_NL.po b/project_timeline/i18n/nl_NL.po index 6c57542685..d4cd10422b 100644 --- a/project_timeline/i18n/nl_NL.po +++ b/project_timeline/i18n/nl_NL.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # Peter Hageman , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-07-06 02:46+0000\n" "PO-Revision-Date: 2017-07-06 02:46+0000\n" "Last-Translator: Peter Hageman , 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: project_timeline diff --git a/project_timeline/i18n/pl.po b/project_timeline/i18n/pl.po index 20aad5d4ca..f1b97342ec 100644 --- a/project_timeline/i18n/pl.po +++ b/project_timeline/i18n/pl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,13 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #. module: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/project_timeline.pot b/project_timeline/i18n/project_timeline.pot new file mode 100644 index 0000000000..fb16fa45c8 --- /dev/null +++ b/project_timeline/i18n/project_timeline.pot @@ -0,0 +1,20 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * project_timeline +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.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: project_timeline +#: model:ir.model,name:project_timeline.model_project_task +msgid "Task" +msgstr "" + diff --git a/project_timeline/i18n/pt.po b/project_timeline/i18n/pt.po index 7c79f4bc6e..b16089499b 100644 --- a/project_timeline/i18n/pt.po +++ b/project_timeline/i18n/pt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/pt_BR.po b/project_timeline/i18n/pt_BR.po index 881945a47b..31dc97cc53 100644 --- a/project_timeline/i18n/pt_BR.po +++ b/project_timeline/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/pt_PT.po b/project_timeline/i18n/pt_PT.po index 3a041ac310..ecc6f7b68c 100644 --- a/project_timeline/i18n/pt_PT.po +++ b/project_timeline/i18n/pt_PT.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_PT\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_timeline diff --git a/project_timeline/i18n/ro.po b/project_timeline/i18n/ro.po index a98b2b7de1..d2f7d6e579 100644 --- a/project_timeline/i18n/ro.po +++ b/project_timeline/i18n/ro.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/sl.po b/project_timeline/i18n/sl.po index 5620856ebc..3c7d543c6a 100644 --- a/project_timeline/i18n/sl.po +++ b/project_timeline/i18n/sl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/sv.po b/project_timeline/i18n/sv.po index a70623ea2b..fa9445cdb5 100644 --- a/project_timeline/i18n/sv.po +++ b/project_timeline/i18n/sv.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: project_timeline diff --git a/project_timeline/i18n/tr.po b/project_timeline/i18n/tr.po index 7e86e68feb..8c0afdc47e 100644 --- a/project_timeline/i18n/tr.po +++ b/project_timeline/i18n/tr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/i18n/uk.po b/project_timeline/i18n/uk.po index 3a1f898bed..9212618d72 100644 --- a/project_timeline/i18n/uk.po +++ b/project_timeline/i18n/uk.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # Kateryna Onyshchenko , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: Kateryna Onyshchenko , 2017\n" "Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: uk\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: project_timeline #: model:ir.model,name:project_timeline.model_project_task diff --git a/project_timeline/i18n/zh_CN.po b/project_timeline/i18n/zh_CN.po index 8fa9acb5ec..5e93e1c9e7 100644 --- a/project_timeline/i18n/zh_CN.po +++ b/project_timeline/i18n/zh_CN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * project_timeline -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+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: project_timeline diff --git a/project_timeline/models/__init__.py b/project_timeline/models/__init__.py index 18fe1997e8..40f5b77501 100644 --- a/project_timeline/models/__init__.py +++ b/project_timeline/models/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import project_task diff --git a/project_timeline/models/project_task.py b/project_timeline/models/project_task.py index c406339c6e..1aa214a5d3 100644 --- a/project_timeline/models/project_task.py +++ b/project_timeline/models/project_task.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2016-2017 Tecnativa - Pedro M. Baeza # Copyright 2017 Tecnativa - Carlos Dauden # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). From 93c111bed2d75acf7a54023fe2fd5657d23b47d1 Mon Sep 17 00:00:00 2001 From: Dennis Sluijk Date: Mon, 9 Jul 2018 10:23:41 +0200 Subject: [PATCH 049/142] [IMP] project_timeline: 4 improvements: * Timeline for project.project (#398) Creates a timeline for projects. Useful for huge campaigns with multiple projects. * Unsetting date_end (#402) * Tests * Task timeline template (#410) --- project_timeline/README.rst | 7 ++-- project_timeline/__manifest__.py | 7 ++-- .../demo/project_project_demo.xml | 20 +++++++++++ project_timeline/models/project_task.py | 5 +++ .../static/src/less/project_timeline.less | 5 +++ .../static/xml/project_timeline.xml | 6 ---- project_timeline/templates/assets.xml | 10 ++++++ project_timeline/tests/__init__.py | 1 + .../tests/test_project_timeline.py | 20 +++++++++++ .../views/project_project_view.xml | 35 +++++++++++++++++++ project_timeline/views/project_task_view.xml | 21 +++++++++-- 11 files changed, 124 insertions(+), 13 deletions(-) create mode 100644 project_timeline/demo/project_project_demo.xml create mode 100644 project_timeline/static/src/less/project_timeline.less delete mode 100644 project_timeline/static/xml/project_timeline.xml create mode 100644 project_timeline/templates/assets.xml create mode 100644 project_timeline/tests/__init__.py create mode 100644 project_timeline/tests/test_project_timeline.py create mode 100644 project_timeline/views/project_project_view.xml diff --git a/project_timeline/README.rst b/project_timeline/README.rst index a5195dd635..fccb73251f 100644 --- a/project_timeline/README.rst +++ b/project_timeline/README.rst @@ -6,15 +6,15 @@ Timeline view for projects ========================== -This module extends the standard tasks actions to add the timeline view to +This module extends the standard tasks and projects actions to add the timeline view to them, and also adds the needed fields in the view for handling them. Usage ===== -* Go to *Project > Search > Tasks*. +* Go to *Project > Search > Tasks* or *Project > Dashboard*. * Click on the icon with a clock. -* You will see the tasks in the new view. +* You will see the tasks or projects in the new view. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot @@ -37,6 +37,7 @@ Contributors * Pedro M. Baeza * Carlos Dauden * Alexandre Moreau +* Dennis Sluijk Maintainer ---------- diff --git a/project_timeline/__manifest__.py b/project_timeline/__manifest__.py index 0cb63c476e..f6a0eb7327 100644 --- a/project_timeline/__manifest__.py +++ b/project_timeline/__manifest__.py @@ -5,10 +5,10 @@ { "name": "Project timeline", "summary": "Timeline view for projects", - "version": "11.0.1.0.0", + "version": "11.0.1.1.0", "category": "Project Management", "website": "https://www.tecnativa.com", - "author": "Tecnativa, " + "author": "Tecnativa, Onestein, " "Odoo Community Association (OCA)", "license": "AGPL-3", "installable": True, @@ -17,9 +17,12 @@ "web_timeline", ], "data": [ + "templates/assets.xml", + "views/project_project_view.xml", "views/project_task_view.xml", ], "demo": [ + 'demo/project_project_demo.xml', 'demo/project_task_demo.xml', ] } diff --git a/project_timeline/demo/project_project_demo.xml b/project_timeline/demo/project_project_demo.xml new file mode 100644 index 0000000000..ff3c2a6ab9 --- /dev/null +++ b/project_timeline/demo/project_project_demo.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + diff --git a/project_timeline/models/project_task.py b/project_timeline/models/project_task.py index 1aa214a5d3..b15fc8af74 100644 --- a/project_timeline/models/project_task.py +++ b/project_timeline/models/project_task.py @@ -18,3 +18,8 @@ def _onchange_user(self): # pragma: no cover super(ProjectTask, self)._onchange_user() if old_date_start > self.date_start: self.date_start = old_date_start + + def update_date_end(self, stage_id): + res = super(ProjectTask, self).update_date_end(stage_id) + res.pop('date_end') + return res diff --git a/project_timeline/static/src/less/project_timeline.less b/project_timeline/static/src/less/project_timeline.less new file mode 100644 index 0000000000..cb11538b40 --- /dev/null +++ b/project_timeline/static/src/less/project_timeline.less @@ -0,0 +1,5 @@ +.o_project_timeline_item { + small[name='planned_hours'] { + font-size: 85%; + } +} diff --git a/project_timeline/static/xml/project_timeline.xml b/project_timeline/static/xml/project_timeline.xml deleted file mode 100644 index 43d9438d71..0000000000 --- a/project_timeline/static/xml/project_timeline.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - -

- - diff --git a/project_timeline/templates/assets.xml b/project_timeline/templates/assets.xml new file mode 100644 index 0000000000..f09032a4cf --- /dev/null +++ b/project_timeline/templates/assets.xml @@ -0,0 +1,10 @@ + + + + diff --git a/project_timeline/tests/__init__.py b/project_timeline/tests/__init__.py new file mode 100644 index 0000000000..b35ed5bea1 --- /dev/null +++ b/project_timeline/tests/__init__.py @@ -0,0 +1 @@ +from . import test_project_timeline diff --git a/project_timeline/tests/test_project_timeline.py b/project_timeline/tests/test_project_timeline.py new file mode 100644 index 0000000000..f313f1f58d --- /dev/null +++ b/project_timeline/tests/test_project_timeline.py @@ -0,0 +1,20 @@ +# Copyright 2018 Onestein +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestProjectTimeline(TransactionCase): + + def test_date_end_doesnt_unset(self): + stage_id = self.ref('project.project_stage_2') + task = self.env['project.task'].create({ + 'name': '1', + 'date_start': '2018-05-01 00:00:00', + 'date_end': '2018-05-07 00:00:00' + }) + task.write({ + 'stage_id': stage_id, + 'date_end': '2018-10-07 00:00:00' + }) + self.assertEqual(task.date_end, '2018-10-07 00:00:00') diff --git a/project_timeline/views/project_project_view.xml b/project_timeline/views/project_project_view.xml new file mode 100644 index 0000000000..b107449477 --- /dev/null +++ b/project_timeline/views/project_project_view.xml @@ -0,0 +1,35 @@ + + + + + + + project.project + timeline + + + + + + + kanban,timeline,form + + + + project.project.form + project.project + + + + + + + + + + diff --git a/project_timeline/views/project_task_view.xml b/project_timeline/views/project_task_view.xml index 640632666c..ae3ad4d6a9 100644 --- a/project_timeline/views/project_task_view.xml +++ b/project_timeline/views/project_task_view.xml @@ -14,8 +14,25 @@ date_stop="date_end" default_group_by="project_id" event_open_popup="true" - colors="#ec7063: user_id == false; #2ecb71: kanban_state == 'done';" - /> + colors="#ec7063: user_id == false; #2ecb71: kanban_state == 'done';"> + + + + +
+ + + + + + + +
+
+
+
From b5db6b4c795791c7113467aaf4cfdc3ed023b416 Mon Sep 17 00:00:00 2001 From: Nikul-Chaudhary Date: Tue, 22 Jan 2019 22:30:23 +0530 Subject: [PATCH 050/142] [MIG] project_timeline: Migration to 12.0 --- project_timeline/README.rst | 71 ++- project_timeline/__manifest__.py | 4 +- .../demo/project_project_demo.xml | 11 +- project_timeline/demo/project_task_demo.xml | 30 +- project_timeline/i18n/project_timeline.pot | 2 +- project_timeline/models/project_task.py | 2 +- project_timeline/readme/CONTRIBUTORS.rst | 5 + project_timeline/readme/DESCRIPTION.rst | 2 + project_timeline/readme/USAGE.rst | 3 + .../static/description/index.html | 434 ++++++++++++++++++ .../tests/test_project_timeline.py | 4 +- 11 files changed, 508 insertions(+), 60 deletions(-) create mode 100644 project_timeline/readme/CONTRIBUTORS.rst create mode 100644 project_timeline/readme/DESCRIPTION.rst create mode 100644 project_timeline/readme/USAGE.rst create mode 100644 project_timeline/static/description/index.html diff --git a/project_timeline/README.rst b/project_timeline/README.rst index fccb73251f..8ec7b37325 100644 --- a/project_timeline/README.rst +++ b/project_timeline/README.rst @@ -1,14 +1,38 @@ -.. 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 +================ +Project timeline +================ -========================== -Timeline view for projects -========================== +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! 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%2Fproject-lightgray.png?logo=github + :target: https://github.com/OCA/project/tree/12.0/project_timeline + :alt: OCA/project +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/project-12-0/project-12-0-project_timeline + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/140/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| This module extends the standard tasks and projects actions to add the timeline view to them, and also adds the needed fields in the view for handling them. +**Table of contents** + +.. contents:: + :local: + Usage ===== @@ -16,40 +40,47 @@ Usage * Click on the icon with a clock. * You will see the tasks or projects in the new view. -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/140/11.0 - 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. +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 +~~~~~~~ + +* Tecnativa +* Onestein + Contributors ------------- +~~~~~~~~~~~~ * Pedro M. Baeza * Carlos Dauden * Alexandre Moreau * Dennis Sluijk +* Nikul Chaudhary + +Maintainers +~~~~~~~~~~~ -Maintainer ----------- +This module is maintained by the OCA. .. 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 https://odoo-community.org. +This module is part of the `OCA/project `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/project_timeline/__manifest__.py b/project_timeline/__manifest__.py index f6a0eb7327..aa41adc550 100644 --- a/project_timeline/__manifest__.py +++ b/project_timeline/__manifest__.py @@ -5,9 +5,9 @@ { "name": "Project timeline", "summary": "Timeline view for projects", - "version": "11.0.1.1.0", + "version": "12.0.1.0.0", "category": "Project Management", - "website": "https://www.tecnativa.com", + "website": "https://github.com/OCA/project", "author": "Tecnativa, Onestein, " "Odoo Community Association (OCA)", "license": "AGPL-3", diff --git a/project_timeline/demo/project_project_demo.xml b/project_timeline/demo/project_project_demo.xml index ff3c2a6ab9..a05d45fe03 100644 --- a/project_timeline/demo/project_project_demo.xml +++ b/project_timeline/demo/project_project_demo.xml @@ -3,18 +3,15 @@ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> - - - - - + - - + + + diff --git a/project_timeline/demo/project_task_demo.xml b/project_timeline/demo/project_task_demo.xml index dddc8118fc..041e91f1ac 100644 --- a/project_timeline/demo/project_task_demo.xml +++ b/project_timeline/demo/project_task_demo.xml @@ -2,6 +2,7 @@ + @@ -50,30 +51,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -90,10 +67,6 @@ - - - - @@ -106,4 +79,5 @@ + diff --git a/project_timeline/i18n/project_timeline.pot b/project_timeline/i18n/project_timeline.pot index fb16fa45c8..3701851dd4 100644 --- a/project_timeline/i18n/project_timeline.pot +++ b/project_timeline/i18n/project_timeline.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" diff --git a/project_timeline/models/project_task.py b/project_timeline/models/project_task.py index b15fc8af74..78fca4e5d5 100644 --- a/project_timeline/models/project_task.py +++ b/project_timeline/models/project_task.py @@ -16,7 +16,7 @@ def _onchange_user(self): # pragma: no cover """ old_date_start = self.date_start super(ProjectTask, self)._onchange_user() - if old_date_start > self.date_start: + if old_date_start and old_date_start > self.date_start: self.date_start = old_date_start def update_date_end(self, stage_id): diff --git a/project_timeline/readme/CONTRIBUTORS.rst b/project_timeline/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000000..b1edd6847b --- /dev/null +++ b/project_timeline/readme/CONTRIBUTORS.rst @@ -0,0 +1,5 @@ +* Pedro M. Baeza +* Carlos Dauden +* Alexandre Moreau +* Dennis Sluijk +* Nikul Chaudhary diff --git a/project_timeline/readme/DESCRIPTION.rst b/project_timeline/readme/DESCRIPTION.rst new file mode 100644 index 0000000000..640a253149 --- /dev/null +++ b/project_timeline/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This module extends the standard tasks and projects actions to add the timeline view to +them, and also adds the needed fields in the view for handling them. diff --git a/project_timeline/readme/USAGE.rst b/project_timeline/readme/USAGE.rst new file mode 100644 index 0000000000..89ba8f17e8 --- /dev/null +++ b/project_timeline/readme/USAGE.rst @@ -0,0 +1,3 @@ +* Go to *Project > Search > Tasks* or *Project > Dashboard*. +* Click on the icon with a clock. +* You will see the tasks or projects in the new view. diff --git a/project_timeline/static/description/index.html b/project_timeline/static/description/index.html new file mode 100644 index 0000000000..9fa024e853 --- /dev/null +++ b/project_timeline/static/description/index.html @@ -0,0 +1,434 @@ + + + + + + +Project timeline + + + +
+

Project timeline

+ + +

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

+

This module extends the standard tasks and projects actions to add the timeline view to +them, and also adds the needed fields in the view for handling them.

+

Table of contents

+ +
+

Usage

+
    +
  • Go to Project > Search > Tasks or Project > Dashboard.
  • +
  • Click on the icon with a clock.
  • +
  • You will see the tasks or projects in the new view.
  • +
+
+
+

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

+
    +
  • Tecnativa
  • +
  • Onestein
  • +
+
+
+

Contributors

+ +
+
+

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.

+

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

+

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

+
+
+
+ + diff --git a/project_timeline/tests/test_project_timeline.py b/project_timeline/tests/test_project_timeline.py index f313f1f58d..ce9777f7dd 100644 --- a/project_timeline/tests/test_project_timeline.py +++ b/project_timeline/tests/test_project_timeline.py @@ -2,6 +2,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from odoo.tests.common import TransactionCase +from odoo import fields class TestProjectTimeline(TransactionCase): @@ -17,4 +18,5 @@ def test_date_end_doesnt_unset(self): 'stage_id': stage_id, 'date_end': '2018-10-07 00:00:00' }) - self.assertEqual(task.date_end, '2018-10-07 00:00:00') + self.assertEqual(task.date_end, + fields.Datetime.from_string('2018-10-07 00:00:00')) From 990167d9c82e9d399f8c7f873bdad7124ea3feca Mon Sep 17 00:00:00 2001 From: emagdalena Date: Tue, 16 Apr 2019 15:12:37 +0200 Subject: [PATCH 051/142] [12.0][IMP] project_timeline - Enable subtasks --- project_timeline/README.rst | 1 + project_timeline/__manifest__.py | 2 +- project_timeline/readme/CONTRIBUTORS.rst | 1 + project_timeline/static/description/index.html | 1 + project_timeline/views/project_task_view.xml | 8 ++++++-- 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/project_timeline/README.rst b/project_timeline/README.rst index 8ec7b37325..13358249a8 100644 --- a/project_timeline/README.rst +++ b/project_timeline/README.rst @@ -67,6 +67,7 @@ Contributors * Alexandre Moreau * Dennis Sluijk * Nikul Chaudhary +* Eduardo Magdalena (C2i Change 2 improve http://www.c2i.es) Maintainers ~~~~~~~~~~~ diff --git a/project_timeline/__manifest__.py b/project_timeline/__manifest__.py index aa41adc550..49d9a15629 100644 --- a/project_timeline/__manifest__.py +++ b/project_timeline/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Project timeline", "summary": "Timeline view for projects", - "version": "12.0.1.0.0", + "version": "12.0.1.1.0", "category": "Project Management", "website": "https://github.com/OCA/project", "author": "Tecnativa, Onestein, " diff --git a/project_timeline/readme/CONTRIBUTORS.rst b/project_timeline/readme/CONTRIBUTORS.rst index b1edd6847b..b977f78d8a 100644 --- a/project_timeline/readme/CONTRIBUTORS.rst +++ b/project_timeline/readme/CONTRIBUTORS.rst @@ -3,3 +3,4 @@ * Alexandre Moreau * Dennis Sluijk * Nikul Chaudhary +* Eduardo Magdalena (C2i Change 2 improve http://www.c2i.es) diff --git a/project_timeline/static/description/index.html b/project_timeline/static/description/index.html index 9fa024e853..95154582c1 100644 --- a/project_timeline/static/description/index.html +++ b/project_timeline/static/description/index.html @@ -416,6 +416,7 @@

Contributors

  • Alexandre Moreau <alexandre.moreau@doscaal.fr>
  • Dennis Sluijk <d.sluijk@onestein.nl>
  • Nikul Chaudhary <nikulchaudhary2112@gmail.com>
  • +
  • Eduardo Magdalena <emagdalena@c2i.es> (C2i Change 2 improve http://www.c2i.es)
  • diff --git a/project_timeline/views/project_task_view.xml b/project_timeline/views/project_task_view.xml index ae3ad4d6a9..393db797b1 100644 --- a/project_timeline/views/project_task_view.xml +++ b/project_timeline/views/project_task_view.xml @@ -37,11 +37,15 @@ - kanban,tree,form,calendar,timeline,pivot,graph + kanban,tree,form,calendar,timeline,pivot,graph,activity - kanban,tree,form,calendar,timeline,pivot,graph + kanban,tree,form,calendar,timeline,pivot,graph,activity + + + + kanban,tree,form,calendar,timeline,pivot,graph,activity From f03e3a7c3b95c13c01611c07280ec9a422b1f762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul=20=28ACSONE=29?= Date: Thu, 11 Jul 2019 19:19:48 +0200 Subject: [PATCH 052/142] [IMP] project_timeline: scss instead of less --- project_timeline/__manifest__.py | 2 +- project_timeline/static/description/index.html | 2 +- .../project_timeline.less => scss/project_timeline.scss} | 0 project_timeline/templates/assets.xml | 5 ++--- 4 files changed, 4 insertions(+), 5 deletions(-) rename project_timeline/static/src/{less/project_timeline.less => scss/project_timeline.scss} (100%) diff --git a/project_timeline/__manifest__.py b/project_timeline/__manifest__.py index 49d9a15629..bd1cdfdd64 100644 --- a/project_timeline/__manifest__.py +++ b/project_timeline/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Project timeline", "summary": "Timeline view for projects", - "version": "12.0.1.1.0", + "version": "12.0.1.2.0", "category": "Project Management", "website": "https://github.com/OCA/project", "author": "Tecnativa, Onestein, " diff --git a/project_timeline/static/description/index.html b/project_timeline/static/description/index.html index 95154582c1..b59533ee8e 100644 --- a/project_timeline/static/description/index.html +++ b/project_timeline/static/description/index.html @@ -3,7 +3,7 @@ - + Project timeline -
    -

    Project timeline

    +
    + + +Odoo Community Association + +
    +

    Project timeline

    -

    Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

    +

    Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

    This module extends the standard tasks and projects actions to add the timeline view to them, and also adds the needed fields in the view for handling them.

    @@ -387,7 +392,7 @@

    Project timeline

    -

    Usage

    +

    Usage

    To view the timeline:

    • Go to Project > Search > Tasks or Project > Dashboard.
    • @@ -401,24 +406,24 @@

      Usage

      task is put in a done stage.

    -

    Bug Tracker

    +

    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 to smash it by providing a detailed and welcomed -feedback.

    +feedback.

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

    -

    Credits

    +

    Credits

    -

    Authors

    +

    Authors

    • Tecnativa
    • Onestein
    -

    Contributors

    +

    Contributors

    -

    Maintainers

    +

    Maintainers

    This module is maintained by the OCA.

    Odoo Community Association @@ -452,10 +457,11 @@

    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.

    -

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

    +

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

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

    +
    diff --git a/project_timeline/tests/test_project_timeline.py b/project_timeline/tests/test_project_timeline.py index 8ca3b9d1a4..3882446587 100644 --- a/project_timeline/tests/test_project_timeline.py +++ b/project_timeline/tests/test_project_timeline.py @@ -12,8 +12,9 @@ class TestProjectTimeline(BaseCommon): @classmethod def setUpClass(cls): super().setUpClass() - cls.project = cls.env.ref("project.project_project_1") - cls.stage = cls.env.ref("project.project_stage_2") + # Crear proyecto y etapa por objeto, no por referencia XML + cls.project = cls.env["project.project"].create({"name": "Test"}) + cls.stage = cls.env["project.task.type"].create({"name": "Stage Test"}) cls.stage.write({"fold": True}) cls.task = cls.env["project.task"].create( {"name": "test", "user_ids": False, "project_id": cls.project.id} From 15715d03eb8b33a4199f720cc839451262e99501 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 06:36:08 +0000 Subject: [PATCH 109/142] [UPD] Update project_timeline.pot --- project_timeline/i18n/project_timeline.pot | 28 +++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/project_timeline/i18n/project_timeline.pot b/project_timeline/i18n/project_timeline.pot index 0bb5e4b36c..8ce37e42d5 100644 --- a/project_timeline/i18n/project_timeline.pot +++ b/project_timeline/i18n/project_timeline.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 18.0\n" +"Project-Id-Version: Odoo Server 19.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -13,6 +13,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -46,6 +58,20 @@ msgstr "" msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" From e645b6abae49f6e201c9725f8ee23c7092a1f857 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 4 May 2026 06:38:10 +0000 Subject: [PATCH 110/142] [BOT] post-merge updates --- README.md | 1 + project_timeline/README.rst | 2 +- project_timeline/static/description/index.html | 2 +- setup/_metapackage/pyproject.toml | 3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7126a30b43..cfa6d6814a 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ addon | version | maintainers | summary [project_task_pull_request_state](project_task_pull_request_state/) | 19.0.1.0.0 | | Track Pull Request state in tasks [project_task_stage_mgmt](project_task_stage_mgmt/) | 19.0.1.0.0 | DavidJForgeFlow | Allows to assign and create task stages on project creation wizard [project_task_stage_state](project_task_stage_state/) | 19.0.1.0.0 | | Restore State attribute removed from Project Stages in 8.0 +[project_timeline](project_timeline/) | 19.0.1.0.0 | | Timeline view for projects [project_type](project_type/) | 19.0.1.0.0 | | Project Types [project_version](project_version/) | 19.0.1.0.0 | lbarry-apsl | Project Version diff --git a/project_timeline/README.rst b/project_timeline/README.rst index 38e41f076f..47dd4147c0 100644 --- a/project_timeline/README.rst +++ b/project_timeline/README.rst @@ -11,7 +11,7 @@ Project timeline !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:3aef8e6610bfb12e159220b322743c2b3ddab56858f6e02d9ba0e8202b57960f + !! source digest: sha256:e20be967d6fecbbc772f9f7097346eedb0cd47234a2779b42dacb8e22f163a98 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/project_timeline/static/description/index.html b/project_timeline/static/description/index.html index be9cbcfe94..7b1f8ebfa9 100644 --- a/project_timeline/static/description/index.html +++ b/project_timeline/static/description/index.html @@ -372,7 +372,7 @@

    Project timeline

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:3aef8e6610bfb12e159220b322743c2b3ddab56858f6e02d9ba0e8202b57960f +!! source digest: sha256:e20be967d6fecbbc772f9f7097346eedb0cd47234a2779b42dacb8e22f163a98 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

    This module extends the standard tasks and projects actions to add the diff --git a/setup/_metapackage/pyproject.toml b/setup/_metapackage/pyproject.toml index c772b7a992..2c696a51df 100644 --- a/setup/_metapackage/pyproject.toml +++ b/setup/_metapackage/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "odoo-addons-oca-project" -version = "19.0.20260427.0" +version = "19.0.20260504.0" dependencies = [ "odoo-addon-project_department==19.0.*", "odoo-addon-project_hr==19.0.*", @@ -16,6 +16,7 @@ dependencies = [ "odoo-addon-project_task_pull_request_state==19.0.*", "odoo-addon-project_task_stage_mgmt==19.0.*", "odoo-addon-project_task_stage_state==19.0.*", + "odoo-addon-project_timeline==19.0.*", "odoo-addon-project_type==19.0.*", "odoo-addon-project_version==19.0.*", ] From 783d9860dec0414c2868043fdff48499ecfe9731 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 08:18:38 +0000 Subject: [PATCH 111/142] [UPD] Update project_parent.pot --- project_parent/i18n/project_parent.pot | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/project_parent/i18n/project_parent.pot b/project_parent/i18n/project_parent.pot index ca7bbc4a2f..b91578577c 100644 --- a/project_parent/i18n/project_parent.pot +++ b/project_parent/i18n/project_parent.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 18.0\n" +"Project-Id-Version: Odoo Server 19.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -23,6 +23,16 @@ msgstr "" msgid "Child Projects" msgstr "" +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__display_name +msgid "Display Name" +msgstr "" + +#. module: project_parent +#: model:ir.model.fields,field_description:project_parent.field_project_project__id +msgid "ID" +msgstr "" + #. module: project_parent #: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path msgid "Parent Path" From 5e40df6161891bd46dfec16adabb08d74ac7b8ea Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 4 May 2026 08:20:56 +0000 Subject: [PATCH 112/142] [BOT] post-merge updates --- README.md | 1 + project_parent/README.rst | 2 +- project_parent/static/description/index.html | 2 +- setup/_metapackage/pyproject.toml | 3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cfa6d6814a..5e96900838 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ addon | version | maintainers | summary [project_department](project_department/) | 19.0.1.0.0 | | Project Department Categorization [project_hr](project_hr/) | 19.0.1.0.0 | pedrobaeza | Link HR with project [project_key](project_key/) | 19.0.1.0.0 | | Module decorates projects and tasks with Project Key +[project_parent](project_parent/) | 19.0.1.0.0 | | Project Parent [project_parent_task_filter](project_parent_task_filter/) | 19.0.1.0.0 | | Add a filter to show the parent tasks [project_sequence](project_sequence/) | 19.0.1.0.0 | yajo anddago78 | Add a sequence field to projects, filled automatically [project_task_default_stage](project_task_default_stage/) | 19.0.1.0.0 | | Recovery default task stages for projects from v8 diff --git a/project_parent/README.rst b/project_parent/README.rst index 438bfa3ba1..46963cf001 100644 --- a/project_parent/README.rst +++ b/project_parent/README.rst @@ -11,7 +11,7 @@ Project Parent !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:0a336290f066a26e3252c2e15913a32a721d20f786885b29c50d72238a1f2ce5 + !! source digest: sha256:276dbc2bbf0a1c667bcb5d13274cc0b6995793ae9722f6a9f592e47f2969a689 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/project_parent/static/description/index.html b/project_parent/static/description/index.html index c69a294b52..b06b41bfe9 100644 --- a/project_parent/static/description/index.html +++ b/project_parent/static/description/index.html @@ -372,7 +372,7 @@

    Project Parent

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:0a336290f066a26e3252c2e15913a32a721d20f786885b29c50d72238a1f2ce5 +!! source digest: sha256:276dbc2bbf0a1c667bcb5d13274cc0b6995793ae9722f6a9f592e47f2969a689 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: LGPL-3 OCA/project Translate me on Weblate Try me on Runboat

    This module introduces project parent and childs fields.

    diff --git a/setup/_metapackage/pyproject.toml b/setup/_metapackage/pyproject.toml index 2c696a51df..b994392f78 100644 --- a/setup/_metapackage/pyproject.toml +++ b/setup/_metapackage/pyproject.toml @@ -1,10 +1,11 @@ [project] name = "odoo-addons-oca-project" -version = "19.0.20260504.0" +version = "19.0.20260504.1" dependencies = [ "odoo-addon-project_department==19.0.*", "odoo-addon-project_hr==19.0.*", "odoo-addon-project_key==19.0.*", + "odoo-addon-project_parent==19.0.*", "odoo-addon-project_parent_task_filter==19.0.*", "odoo-addon-project_sequence==19.0.*", "odoo-addon-project_task_default_stage==19.0.*", From d304bd53dbe61f30e8c1d236c1eaf766a83a34d6 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 08:24:29 +0000 Subject: [PATCH 113/142] [UPD] Update project_task_tag.pot --- project_task_tag/i18n/project_task_tag.pot | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/project_task_tag/i18n/project_task_tag.pot b/project_task_tag/i18n/project_task_tag.pot index aadee09bfe..73e76416e0 100644 --- a/project_task_tag/i18n/project_task_tag.pot +++ b/project_task_tag/i18n/project_task_tag.pot @@ -1,13 +1 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 18.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" +# No translations. From 53473ca3256dcef584567d20af4b744184250b02 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 4 May 2026 08:26:49 +0000 Subject: [PATCH 114/142] [BOT] post-merge updates --- README.md | 1 + project_task_tag/README.rst | 6 +++--- project_task_tag/static/description/index.html | 2 +- setup/_metapackage/pyproject.toml | 3 ++- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5e96900838..94940e298b 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,7 @@ addon | version | maintainers | summary [project_task_pull_request_state](project_task_pull_request_state/) | 19.0.1.0.0 | | Track Pull Request state in tasks [project_task_stage_mgmt](project_task_stage_mgmt/) | 19.0.1.0.0 | DavidJForgeFlow | Allows to assign and create task stages on project creation wizard [project_task_stage_state](project_task_stage_state/) | 19.0.1.0.0 | | Restore State attribute removed from Project Stages in 8.0 +[project_task_tag](project_task_tag/) | 19.0.1.0.0 | | Limit tags available on task [project_timeline](project_timeline/) | 19.0.1.0.0 | | Timeline view for projects [project_type](project_type/) | 19.0.1.0.0 | | Project Types [project_version](project_version/) | 19.0.1.0.0 | lbarry-apsl | Project Version diff --git a/project_task_tag/README.rst b/project_task_tag/README.rst index cbc32ddd46..eb18f63fc0 100644 --- a/project_task_tag/README.rst +++ b/project_task_tag/README.rst @@ -11,7 +11,7 @@ Project Task default available tags !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:2cf39bee5bc4afcf82b9819fc15d6fa6aa55a9b3adf4538bd1fd476e7f2a2662 + !! source digest: sha256:0a40ce330c818626b7e1c9056f649402c28f9f6fe9c292e6e46cbee917862554 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -61,8 +61,8 @@ Authors Contributors ------------ -- Anna Janiszewska -- ``Heliconia Solutions Pvt. Ltd. ``\ \_ +- Anna Janiszewska +- ``Heliconia Solutions Pvt. Ltd. ``\ \_ Maintainers ----------- diff --git a/project_task_tag/static/description/index.html b/project_task_tag/static/description/index.html index ff47dc5f33..75e369c2ea 100644 --- a/project_task_tag/static/description/index.html +++ b/project_task_tag/static/description/index.html @@ -372,7 +372,7 @@

    Project Task default available tags

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:2cf39bee5bc4afcf82b9819fc15d6fa6aa55a9b3adf4538bd1fd476e7f2a2662 +!! source digest: sha256:0a40ce330c818626b7e1c9056f649402c28f9f6fe9c292e6e46cbee917862554 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

    Module allows to limit tags available on task, to ones chosen on project diff --git a/setup/_metapackage/pyproject.toml b/setup/_metapackage/pyproject.toml index b994392f78..5b60fe2097 100644 --- a/setup/_metapackage/pyproject.toml +++ b/setup/_metapackage/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "odoo-addons-oca-project" -version = "19.0.20260504.1" +version = "19.0.20260504.2" dependencies = [ "odoo-addon-project_department==19.0.*", "odoo-addon-project_hr==19.0.*", @@ -17,6 +17,7 @@ dependencies = [ "odoo-addon-project_task_pull_request_state==19.0.*", "odoo-addon-project_task_stage_mgmt==19.0.*", "odoo-addon-project_task_stage_state==19.0.*", + "odoo-addon-project_task_tag==19.0.*", "odoo-addon-project_timeline==19.0.*", "odoo-addon-project_type==19.0.*", "odoo-addon-project_version==19.0.*", From 5b2427b12021227e5143d0c557dc63060827222c Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:30 +0000 Subject: [PATCH 115/142] [UPD] Update project_department.pot --- project_department/i18n/project_department.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_department/i18n/project_department.pot b/project_department/i18n/project_department.pot index 78a0663958..dc39e09593 100644 --- a/project_department/i18n/project_department.pot +++ b/project_department/i18n/project_department.pot @@ -52,11 +52,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From 8fc80d7dd00e5c0ce493ffab1864f166e2a6e6cb Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:31 +0000 Subject: [PATCH 116/142] [UPD] Update project_hr.pot --- project_hr/i18n/project_hr.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_hr/i18n/project_hr.pot b/project_hr/i18n/project_hr.pot index f24257eec6..a18e39e74f 100644 --- a/project_hr/i18n/project_hr.pot +++ b/project_hr/i18n/project_hr.pot @@ -102,13 +102,14 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" #. module: project_hr From a944350b1a3b44c83105906bb965cabe8dfd2eeb Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:31 +0000 Subject: [PATCH 117/142] [UPD] Update project_key.pot --- project_key/i18n/project_key.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_key/i18n/project_key.pot b/project_key/i18n/project_key.pot index 77fac6562c..4f1a01728b 100644 --- a/project_key/i18n/project_key.pot +++ b/project_key/i18n/project_key.pot @@ -82,13 +82,14 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" #. module: project_key From c1443ecc8f6ea0f9e0bd12b44b1c164d8f454df9 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:32 +0000 Subject: [PATCH 118/142] [UPD] Update project_milestone_status.pot --- .../i18n/project_milestone_status.pot | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/project_milestone_status/i18n/project_milestone_status.pot b/project_milestone_status/i18n/project_milestone_status.pot index ba66322f34..23106d3b07 100644 --- a/project_milestone_status/i18n/project_milestone_status.pot +++ b/project_milestone_status/i18n/project_milestone_status.pot @@ -26,6 +26,12 @@ msgstr "" msgid "Dedication" msgstr "" +#. module: project_milestone_status +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__display_name +#: model:ir.model.fields,field_description:project_milestone_status.field_project_project__display_name +msgid "Display Name" +msgstr "" + #. module: project_milestone_status #. odoo-python #: code:addons/project_milestone_status/models/project.py:0 @@ -33,6 +39,12 @@ msgstr "" msgid "Execution" msgstr "" +#. module: project_milestone_status +#: model:ir.model.fields,field_description:project_milestone_status.field_project_milestone__id +#: model:ir.model.fields,field_description:project_milestone_status.field_project_project__id +msgid "ID" +msgstr "" + #. module: project_milestone_status #: model_terms:ir.actions.act_window,help:project_milestone_status.act_excuted_project_task msgid "" From 95eef32f394b5552f8ba192088bd4088ecaf5d27 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:34 +0000 Subject: [PATCH 119/142] [UPD] Update project_task_description_template.pot --- .../i18n/project_task_description_template.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_task_description_template/i18n/project_task_description_template.pot b/project_task_description_template/i18n/project_task_description_template.pot index dbc4ba1a29..04a2a12e0a 100644 --- a/project_task_description_template/i18n/project_task_description_template.pot +++ b/project_task_description_template/i18n/project_task_description_template.pot @@ -101,11 +101,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From 3a9330a6502a6bc90884879a0142b0cf3410b6bb Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:34 +0000 Subject: [PATCH 120/142] [UPD] Update project_task_name_with_id.pot --- .../i18n/project_task_name_with_id.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_task_name_with_id/i18n/project_task_name_with_id.pot b/project_task_name_with_id/i18n/project_task_name_with_id.pot index 68ec1a956d..002fa45bc6 100644 --- a/project_task_name_with_id/i18n/project_task_name_with_id.pot +++ b/project_task_name_with_id/i18n/project_task_name_with_id.pot @@ -33,11 +33,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From de07ad94be8fdfd9673985aad4e7f5c809024409 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:34 +0000 Subject: [PATCH 121/142] [UPD] Update project_task_note.pot --- project_task_note/i18n/project_task_note.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_task_note/i18n/project_task_note.pot b/project_task_note/i18n/project_task_note.pot index 6a7e023de7..8ff7108274 100644 --- a/project_task_note/i18n/project_task_note.pot +++ b/project_task_note/i18n/project_task_note.pot @@ -48,11 +48,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From 67fa4de1f3524ee7608c39db281da9027605adab Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:35 +0000 Subject: [PATCH 122/142] [UPD] Update project_task_parent_due_auto.pot --- .../i18n/project_task_parent_due_auto.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_task_parent_due_auto/i18n/project_task_parent_due_auto.pot b/project_task_parent_due_auto/i18n/project_task_parent_due_auto.pot index bc9a921361..b84cebb5af 100644 --- a/project_task_parent_due_auto/i18n/project_task_parent_due_auto.pot +++ b/project_task_parent_due_auto/i18n/project_task_parent_due_auto.pot @@ -33,11 +33,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From 1f2395f6a2592882921658d5dca5b8d0ed8325b5 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:35 +0000 Subject: [PATCH 123/142] [UPD] Update project_task_pull_request.pot --- .../i18n/project_task_pull_request.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_task_pull_request/i18n/project_task_pull_request.pot b/project_task_pull_request/i18n/project_task_pull_request.pot index 9dca48d868..07ed89e0ac 100644 --- a/project_task_pull_request/i18n/project_task_pull_request.pot +++ b/project_task_pull_request/i18n/project_task_pull_request.pot @@ -64,11 +64,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From 486a365c755d4133df66025fd3ccb0b093835741 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:36 +0000 Subject: [PATCH 124/142] [UPD] Update project_task_pull_request_state.pot --- .../i18n/project_task_pull_request_state.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_task_pull_request_state/i18n/project_task_pull_request_state.pot b/project_task_pull_request_state/i18n/project_task_pull_request_state.pot index 4de8bdacbb..5979abc721 100644 --- a/project_task_pull_request_state/i18n/project_task_pull_request_state.pot +++ b/project_task_pull_request_state/i18n/project_task_pull_request_state.pot @@ -88,11 +88,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From 9b27ab08879c12d7e8a49e70238089805b658610 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:37 +0000 Subject: [PATCH 125/142] [UPD] Update project_task_stage_state.pot --- .../i18n/project_task_stage_state.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_task_stage_state/i18n/project_task_stage_state.pot b/project_task_stage_state/i18n/project_task_stage_state.pot index a881b4fd93..1b97d92ff4 100644 --- a/project_task_stage_state/i18n/project_task_stage_state.pot +++ b/project_task_stage_state/i18n/project_task_stage_state.pot @@ -50,11 +50,12 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" From 13759efacf49b49b495368500c5fb43daef92507 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:38 +0000 Subject: [PATCH 126/142] [UPD] Update project_timeline.pot --- project_timeline/i18n/project_timeline.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_timeline/i18n/project_timeline.pot b/project_timeline/i18n/project_timeline.pot index 8ce37e42d5..b6f3be7768 100644 --- a/project_timeline/i18n/project_timeline.pot +++ b/project_timeline/i18n/project_timeline.pot @@ -63,13 +63,14 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" #. module: project_timeline From 90b778d803aca6493cacb77fa24bf1853eefac26 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:38 +0000 Subject: [PATCH 127/142] [UPD] Update project_type.pot --- project_type/i18n/project_type.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_type/i18n/project_type.pot b/project_type/i18n/project_type.pot index 0f87861346..94aa810b07 100644 --- a/project_type/i18n/project_type.pot +++ b/project_type/i18n/project_type.pot @@ -132,13 +132,14 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" #. module: project_type From 4fe7bcc11ef5d138644cdba58536aa79f44ab041 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Mon, 4 May 2026 12:28:38 +0000 Subject: [PATCH 128/142] [UPD] Update project_version.pot --- project_version/i18n/project_version.pot | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/project_version/i18n/project_version.pot b/project_version/i18n/project_version.pot index 140f396e6a..16702a4508 100644 --- a/project_version/i18n/project_version.pot +++ b/project_version/i18n/project_version.pot @@ -76,13 +76,14 @@ msgstr "" msgid "" "Use these keywords in the title to set new tasks:\n" "\n" -" #tags Set tags on the task\n" -" @user Assign the task to a user\n" -" ! Set the task a medium priority\n" -" !! Set the task a high priority\n" -" !!! Set the task a urgent priority\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" "\n" -" Make sure to use the right format and order e.g. Improve the configuration screen #feature #v16 @Mitchell !" +" Make sure to use the right format and order e.g. Improve the configuration screen 5h #feature #v16 @Mitchell !" msgstr "" #. module: project_version From 036267881ac88e8f43542f94026530dadacab1c5 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 4 May 2026 12:31:17 +0000 Subject: [PATCH 129/142] [BOT] post-merge updates --- README.md | 1 + project_milestone_status/README.rst | 2 +- project_milestone_status/static/description/index.html | 2 +- setup/_metapackage/pyproject.toml | 3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 94940e298b..c8b120f9e0 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ addon | version | maintainers | summary [project_department](project_department/) | 19.0.1.0.0 | | Project Department Categorization [project_hr](project_hr/) | 19.0.1.0.0 | pedrobaeza | Link HR with project [project_key](project_key/) | 19.0.1.0.0 | | Module decorates projects and tasks with Project Key +[project_milestone_status](project_milestone_status/) | 19.0.1.0.0 | lbarry-apsl | Project Milestone Status [project_parent](project_parent/) | 19.0.1.0.0 | | Project Parent [project_parent_task_filter](project_parent_task_filter/) | 19.0.1.0.0 | | Add a filter to show the parent tasks [project_sequence](project_sequence/) | 19.0.1.0.0 | yajo anddago78 | Add a sequence field to projects, filled automatically diff --git a/project_milestone_status/README.rst b/project_milestone_status/README.rst index 13a6de281c..add3357bda 100644 --- a/project_milestone_status/README.rst +++ b/project_milestone_status/README.rst @@ -11,7 +11,7 @@ Project Milestone Status !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:8a97993c78faeacb86c96097d89a168a093c1d856460de38c69738d4f3081f70 + !! source digest: sha256:e262b989269576f7ebd65094d60afb4f4ee52a3a8091434530241d65798ad9ea !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/project_milestone_status/static/description/index.html b/project_milestone_status/static/description/index.html index 9aaa109343..50e25c486e 100644 --- a/project_milestone_status/static/description/index.html +++ b/project_milestone_status/static/description/index.html @@ -372,7 +372,7 @@

    Project Milestone Status

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:8a97993c78faeacb86c96097d89a168a093c1d856460de38c69738d4f3081f70 +!! source digest: sha256:e262b989269576f7ebd65094d60afb4f4ee52a3a8091434530241d65798ad9ea !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/project Translate me on Weblate Try me on Runboat

    This module allows you to have the percentage of the execution of a diff --git a/setup/_metapackage/pyproject.toml b/setup/_metapackage/pyproject.toml index 5b60fe2097..6a4465d8e5 100644 --- a/setup/_metapackage/pyproject.toml +++ b/setup/_metapackage/pyproject.toml @@ -1,10 +1,11 @@ [project] name = "odoo-addons-oca-project" -version = "19.0.20260504.2" +version = "19.0.20260504.3" dependencies = [ "odoo-addon-project_department==19.0.*", "odoo-addon-project_hr==19.0.*", "odoo-addon-project_key==19.0.*", + "odoo-addon-project_milestone_status==19.0.*", "odoo-addon-project_parent==19.0.*", "odoo-addon-project_parent_task_filter==19.0.*", "odoo-addon-project_sequence==19.0.*", From fd1b16a22e81dd12839e8a590084a5318d568349 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:27 +0000 Subject: [PATCH 130/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_task_stage_state Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_stage_state/ --- project_task_stage_state/i18n/ar.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/bg.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/ca.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/de.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/el.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/el_GR.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/es.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/es_AR.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/es_CR.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/es_MX.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/es_PA.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/es_VE.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/fi.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/fr.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/fr_FR.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/gl.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/hr.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/hr_HR.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/hu.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/it.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/ja.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/lt.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/lv.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/mk.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/mn.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/nb.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/nb_NO.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/nl.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/nl_NL.po | 32 ++++++++++++++++++++++++-- project_task_stage_state/i18n/pl.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/pt.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/pt_BR.po | 32 ++++++++++++++++++++++++-- project_task_stage_state/i18n/pt_PT.po | 32 ++++++++++++++++++++++++-- project_task_stage_state/i18n/ro.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/ru.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/sk.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/sl.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/sv.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/tr.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/uk.po | 28 ++++++++++++++++++++++ project_task_stage_state/i18n/zh_CN.po | 28 ++++++++++++++++++++++ 41 files changed, 1154 insertions(+), 6 deletions(-) diff --git a/project_task_stage_state/i18n/ar.po b/project_task_stage_state/i18n/ar.po index 1217a6af7b..6876afeaa6 100644 --- a/project_task_stage_state/i18n/ar.po +++ b/project_task_stage_state/i18n/ar.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,3 +50,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/bg.po b/project_task_stage_state/i18n/bg.po index 11751d1e01..077190cd4f 100644 --- a/project_task_stage_state/i18n/bg.po +++ b/project_task_stage_state/i18n/bg.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,5 +50,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Готово" diff --git a/project_task_stage_state/i18n/ca.po b/project_task_stage_state/i18n/ca.po index 7c89f4995f..a302852304 100644 --- a/project_task_stage_state/i18n/ca.po +++ b/project_task_stage_state/i18n/ca.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.7.1\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Estat de la Tasca" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Cancel·lat" diff --git a/project_task_stage_state/i18n/de.po b/project_task_stage_state/i18n/de.po index 2fa0e20c65..03836e82fb 100644 --- a/project_task_stage_state/i18n/de.po +++ b/project_task_stage_state/i18n/de.po @@ -20,6 +20,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.15.2\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -40,6 +52,22 @@ msgstr "Aufgabenphase" msgid "Task State" msgstr "Aufgabenstatus" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Storniert" diff --git a/project_task_stage_state/i18n/el.po b/project_task_stage_state/i18n/el.po index 76f66a7303..63c49c2197 100644 --- a/project_task_stage_state/i18n/el.po +++ b/project_task_stage_state/i18n/el.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -37,3 +49,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/el_GR.po b/project_task_stage_state/i18n/el_GR.po index 56335818e7..555bfdeed4 100644 --- a/project_task_stage_state/i18n/el_GR.po +++ b/project_task_stage_state/i18n/el_GR.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,5 +51,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Ολοκληρωμένο" diff --git a/project_task_stage_state/i18n/es.po b/project_task_stage_state/i18n/es.po index 9a62014974..3b3368833e 100644 --- a/project_task_stage_state/i18n/es.po +++ b/project_task_stage_state/i18n/es.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6.2\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Estado actual" msgid "Task State" msgstr "Estado de la tarea" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Cancelado" diff --git a/project_task_stage_state/i18n/es_AR.po b/project_task_stage_state/i18n/es_AR.po index 40a85ad080..953a593722 100644 --- a/project_task_stage_state/i18n/es_AR.po +++ b/project_task_stage_state/i18n/es_AR.po @@ -16,6 +16,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -36,6 +48,22 @@ msgstr "Etapa de la Tarea" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Cancelado" diff --git a/project_task_stage_state/i18n/es_CR.po b/project_task_stage_state/i18n/es_CR.po index c3c466b2e7..1c3aa730ec 100644 --- a/project_task_stage_state/i18n/es_CR.po +++ b/project_task_stage_state/i18n/es_CR.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -37,3 +49,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/es_MX.po b/project_task_stage_state/i18n/es_MX.po index 0b0f4d1769..a962be68f6 100644 --- a/project_task_stage_state/i18n/es_MX.po +++ b/project_task_stage_state/i18n/es_MX.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Hecho" diff --git a/project_task_stage_state/i18n/es_PA.po b/project_task_stage_state/i18n/es_PA.po index 63796dcc3a..7ad4f71c0d 100644 --- a/project_task_stage_state/i18n/es_PA.po +++ b/project_task_stage_state/i18n/es_PA.po @@ -14,6 +14,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -33,3 +45,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/es_VE.po b/project_task_stage_state/i18n/es_VE.po index d5cdd91265..8beace22c4 100644 --- a/project_task_stage_state/i18n/es_VE.po +++ b/project_task_stage_state/i18n/es_VE.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -37,3 +49,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/fi.po b/project_task_stage_state/i18n/fi.po index fe56ab2175..cb768e85ac 100644 --- a/project_task_stage_state/i18n/fi.po +++ b/project_task_stage_state/i18n/fi.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,6 +50,22 @@ msgstr "Tehtävän vaihe" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Peruutettu" diff --git a/project_task_stage_state/i18n/fr.po b/project_task_stage_state/i18n/fr.po index 8668fa86e6..2b8d5aa9fa 100644 --- a/project_task_stage_state/i18n/fr.po +++ b/project_task_stage_state/i18n/fr.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Étape de la tâche" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Annulé" diff --git a/project_task_stage_state/i18n/fr_FR.po b/project_task_stage_state/i18n/fr_FR.po index cd2d90220e..b4991a18f9 100644 --- a/project_task_stage_state/i18n/fr_FR.po +++ b/project_task_stage_state/i18n/fr_FR.po @@ -16,6 +16,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -36,6 +48,22 @@ msgstr "Étape de la tâche" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Annulé" diff --git a/project_task_stage_state/i18n/gl.po b/project_task_stage_state/i18n/gl.po index 9d08a12ad1..cca5ffca12 100644 --- a/project_task_stage_state/i18n/gl.po +++ b/project_task_stage_state/i18n/gl.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.4\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Estado tarea" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Cancelado" diff --git a/project_task_stage_state/i18n/hr.po b/project_task_stage_state/i18n/hr.po index 70188683df..f2519c1a41 100644 --- a/project_task_stage_state/i18n/hr.po +++ b/project_task_stage_state/i18n/hr.po @@ -20,6 +20,18 @@ msgstr "" "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: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -40,6 +52,22 @@ msgstr "Etapa zadatka" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Otkazano" diff --git a/project_task_stage_state/i18n/hr_HR.po b/project_task_stage_state/i18n/hr_HR.po index e2e6c692cd..04735f2667 100644 --- a/project_task_stage_state/i18n/hr_HR.po +++ b/project_task_stage_state/i18n/hr_HR.po @@ -20,6 +20,18 @@ msgstr "" "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: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/hu.po b/project_task_stage_state/i18n/hu.po index 332b6f00ee..d2feb3577a 100644 --- a/project_task_stage_state/i18n/hu.po +++ b/project_task_stage_state/i18n/hu.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,6 +50,22 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Kész" diff --git a/project_task_stage_state/i18n/it.po b/project_task_stage_state/i18n/it.po index 5c913b7d4d..c440cd0f20 100644 --- a/project_task_stage_state/i18n/it.po +++ b/project_task_stage_state/i18n/it.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6.2\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Fase lavoro" msgid "Task State" msgstr "Stato lavoro" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Annullato" diff --git a/project_task_stage_state/i18n/ja.po b/project_task_stage_state/i18n/ja.po index 89c1d46943..e98170810f 100644 --- a/project_task_stage_state/i18n/ja.po +++ b/project_task_stage_state/i18n/ja.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -37,3 +49,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/lt.po b/project_task_stage_state/i18n/lt.po index 52bfd76627..ae28018de6 100644 --- a/project_task_stage_state/i18n/lt.po +++ b/project_task_stage_state/i18n/lt.po @@ -19,6 +19,18 @@ msgstr "" "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: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,3 +50,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/lv.po b/project_task_stage_state/i18n/lv.po index 5e577592d1..b7257f76d4 100644 --- a/project_task_stage_state/i18n/lv.po +++ b/project_task_stage_state/i18n/lv.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,5 +51,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Pending" #~ msgstr "Gaida izpildi" diff --git a/project_task_stage_state/i18n/mk.po b/project_task_stage_state/i18n/mk.po index 6b47df48fe..acfcbe818e 100644 --- a/project_task_stage_state/i18n/mk.po +++ b/project_task_stage_state/i18n/mk.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -37,3 +49,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/mn.po b/project_task_stage_state/i18n/mn.po index 1c37b18950..8b019844b7 100644 --- a/project_task_stage_state/i18n/mn.po +++ b/project_task_stage_state/i18n/mn.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -37,3 +49,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/nb.po b/project_task_stage_state/i18n/nb.po index ce3f341d27..c479bac03b 100644 --- a/project_task_stage_state/i18n/nb.po +++ b/project_task_stage_state/i18n/nb.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,5 +51,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Pending" #~ msgstr "Venter" diff --git a/project_task_stage_state/i18n/nb_NO.po b/project_task_stage_state/i18n/nb_NO.po index 1db25d96c4..ddb33edd09 100644 --- a/project_task_stage_state/i18n/nb_NO.po +++ b/project_task_stage_state/i18n/nb_NO.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,5 +51,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Ferdig" diff --git a/project_task_stage_state/i18n/nl.po b/project_task_stage_state/i18n/nl.po index 3faee4df57..598b3a3cad 100644 --- a/project_task_stage_state/i18n/nl.po +++ b/project_task_stage_state/i18n/nl.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,6 +50,22 @@ msgstr "Taak fase" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Geannuleerd" diff --git a/project_task_stage_state/i18n/nl_NL.po b/project_task_stage_state/i18n/nl_NL.po index 4e2761389a..fa97432951 100644 --- a/project_task_stage_state/i18n/nl_NL.po +++ b/project_task_stage_state/i18n/nl_NL.po @@ -12,14 +12,26 @@ msgstr "" "POT-Creation-Date: 2017-12-22 01:55+0000\n" "PO-Revision-Date: 2017-12-22 01:55+0000\n" "Last-Translator: Peter Hageman , 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" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -40,6 +52,22 @@ msgstr "Taakfase" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Geannuleerd" diff --git a/project_task_stage_state/i18n/pl.po b/project_task_stage_state/i18n/pl.po index 8a901a69ae..ca0fcc1750 100644 --- a/project_task_stage_state/i18n/pl.po +++ b/project_task_stage_state/i18n/pl.po @@ -20,6 +20,18 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -40,5 +52,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Wykonano" diff --git a/project_task_stage_state/i18n/pt.po b/project_task_stage_state/i18n/pt.po index 71142301e0..a873b8efd5 100644 --- a/project_task_stage_state/i18n/pt.po +++ b/project_task_stage_state/i18n/pt.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,6 +50,22 @@ msgstr "Etapa Tarefa" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Concluído" diff --git a/project_task_stage_state/i18n/pt_BR.po b/project_task_stage_state/i18n/pt_BR.po index 204cb43109..ab78076339 100644 --- a/project_task_stage_state/i18n/pt_BR.po +++ b/project_task_stage_state/i18n/pt_BR.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-03-17 09:31+0000\n" "PO-Revision-Date: 2017-03-17 09:31+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" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Estágio da Tarefa" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Cancelado" diff --git a/project_task_stage_state/i18n/pt_PT.po b/project_task_stage_state/i18n/pt_PT.po index 8368dfb9b6..6b1be484eb 100644 --- a/project_task_stage_state/i18n/pt_PT.po +++ b/project_task_stage_state/i18n/pt_PT.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-08-10 02:49+0000\n" "PO-Revision-Date: 2017-08-10 02:49+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/" +"23907/pt_PT/)\n" "Language: pt_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" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Etapa da Tarefa" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Concluído" diff --git a/project_task_stage_state/i18n/ro.po b/project_task_stage_state/i18n/ro.po index 85e65485b0..81a52fbe97 100644 --- a/project_task_stage_state/i18n/ro.po +++ b/project_task_stage_state/i18n/ro.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,3 +50,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/ru.po b/project_task_stage_state/i18n/ru.po index 2c087633c6..f9e4602b7d 100644 --- a/project_task_stage_state/i18n/ru.po +++ b/project_task_stage_state/i18n/ru.po @@ -20,6 +20,18 @@ msgstr "" "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: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -40,5 +52,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Завершен" diff --git a/project_task_stage_state/i18n/sk.po b/project_task_stage_state/i18n/sk.po index 36fa829a39..59be652ebd 100644 --- a/project_task_stage_state/i18n/sk.po +++ b/project_task_stage_state/i18n/sk.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,5 +50,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Done" #~ msgstr "Hotovo" diff --git a/project_task_stage_state/i18n/sl.po b/project_task_stage_state/i18n/sl.po index a3673f4251..dbb1a0b3c9 100644 --- a/project_task_stage_state/i18n/sl.po +++ b/project_task_stage_state/i18n/sl.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Stopnja opravila" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "Preklicano" diff --git a/project_task_stage_state/i18n/sv.po b/project_task_stage_state/i18n/sv.po index 683e74597b..2b76cf815e 100644 --- a/project_task_stage_state/i18n/sv.po +++ b/project_task_stage_state/i18n/sv.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,5 +50,21 @@ msgstr "" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Pending" #~ msgstr "Pågående" diff --git a/project_task_stage_state/i18n/tr.po b/project_task_stage_state/i18n/tr.po index c8fba3cf8a..7282c5eb98 100644 --- a/project_task_stage_state/i18n/tr.po +++ b/project_task_stage_state/i18n/tr.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "Görev Aşamaları" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "İptal edildi" diff --git a/project_task_stage_state/i18n/uk.po b/project_task_stage_state/i18n/uk.po index 2d63fbb3cf..f7486bba03 100644 --- a/project_task_stage_state/i18n/uk.po +++ b/project_task_stage_state/i18n/uk.po @@ -19,6 +19,18 @@ msgstr "" "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: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -38,3 +50,19 @@ msgstr "" #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__task_state msgid "Task State" msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_stage_state/i18n/zh_CN.po b/project_task_stage_state/i18n/zh_CN.po index 55d47fd932..50395de90d 100644 --- a/project_task_stage_state/i18n/zh_CN.po +++ b/project_task_stage_state/i18n/zh_CN.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_stage_state +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_stage_state.field_project_task_type__id +msgid "ID" +msgstr "" + #. module: project_task_stage_state #: model:ir.model.fields,field_description:project_task_stage_state.field_project_task__stage_id msgid "Stage" @@ -39,6 +51,22 @@ msgstr "任务阶段" msgid "Task State" msgstr "" +#. module: project_task_stage_state +#: model:ir.model.fields,help:project_task_stage_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #~ msgid "Cancelled" #~ msgstr "已取消" From 8304639cb410516b03fa22759d97ee041aa67168 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:28 +0000 Subject: [PATCH 131/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_task_pull_request Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_pull_request/ --- project_task_pull_request/i18n/ar.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/ca.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/de.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/el.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/es.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/es_AR.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/es_CR.po | 33 ++++++++++++++++++++-- project_task_pull_request/i18n/es_MX.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/es_VE.po | 33 ++++++++++++++++++++-- project_task_pull_request/i18n/fi.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/fr.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/gl.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/hr.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/hr_HR.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/hu.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/it.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/ja.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/lt.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/lv.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/mk.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/mn.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/nl.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/nl_NL.po | 33 ++++++++++++++++++++-- project_task_pull_request/i18n/pl.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/pt.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/pt_BR.po | 37 +++++++++++++++++++++---- project_task_pull_request/i18n/pt_PT.po | 33 ++++++++++++++++++++-- project_task_pull_request/i18n/ro.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/sl.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/sv.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/tr.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/uk.po | 29 ++++++++++++++++++- project_task_pull_request/i18n/zh_CN.po | 29 ++++++++++++++++++- 33 files changed, 936 insertions(+), 45 deletions(-) diff --git a/project_task_pull_request/i18n/ar.po b/project_task_pull_request/i18n/ar.po index b2a00a4a08..3ef0522e04 100644 --- a/project_task_pull_request/i18n/ar.po +++ b/project_task_pull_request/i18n/ar.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "مهمة" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/ca.po b/project_task_pull_request/i18n/ca.po index c798d0559a..d890e10481 100644 --- a/project_task_pull_request/i18n/ca.po +++ b/project_task_pull_request/i18n/ca.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "PR URI" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -54,3 +65,19 @@ msgstr "URI de sol·licitud d'extracció" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tasca" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/de.po b/project_task_pull_request/i18n/de.po index 40524d2636..a5b09fc82e 100644 --- a/project_task_pull_request/i18n/de.po +++ b/project_task_pull_request/i18n/de.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.7.1\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "PR URI" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -54,3 +65,19 @@ msgstr "Pull Request URIs" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Aufgabe" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/el.po b/project_task_pull_request/i18n/el.po index f8df029f72..95c1f66a3e 100644 --- a/project_task_pull_request/i18n/el.po +++ b/project_task_pull_request/i18n/el.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Εργασία" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/es.po b/project_task_pull_request/i18n/es.po index 88f433cdcf..e4044c81eb 100644 --- a/project_task_pull_request/i18n/es.po +++ b/project_task_pull_request/i18n/es.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "URI PR" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -54,3 +65,19 @@ msgstr "URIs del Pull Request" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/es_AR.po b/project_task_pull_request/i18n/es_AR.po index 97bb292fef..fc8b775b28 100644 --- a/project_task_pull_request/i18n/es_AR.po +++ b/project_task_pull_request/i18n/es_AR.po @@ -16,6 +16,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.1\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -30,7 +42,6 @@ msgstr "PR URI" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "Pull Request URIs" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/es_CR.po b/project_task_pull_request/i18n/es_CR.po index 68656bb875..4054ed78e6 100644 --- a/project_task_pull_request/i18n/es_CR.po +++ b/project_task_pull_request/i18n/es_CR.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-04-28 08:33+0000\n" "PO-Revision-Date: 2017-04-28 08:33+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" -"teams/23907/es_CR/)\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/" +"23907/es_CR/)\n" "Language: es_CR\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" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/es_MX.po b/project_task_pull_request/i18n/es_MX.po index 8041ff2591..1f591d805b 100644 --- a/project_task_pull_request/i18n/es_MX.po +++ b/project_task_pull_request/i18n/es_MX.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/es_VE.po b/project_task_pull_request/i18n/es_VE.po index a36d7ab101..3f3c28f4fe 100644 --- a/project_task_pull_request/i18n/es_VE.po +++ b/project_task_pull_request/i18n/es_VE.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-04-28 08:33+0000\n" "PO-Revision-Date: 2017-04-28 08:33+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" -"teams/23907/es_VE/)\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/" +"23907/es_VE/)\n" "Language: es_VE\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" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/fi.po b/project_task_pull_request/i18n/fi.po index 5d2002c99d..054e89cf05 100644 --- a/project_task_pull_request/i18n/fi.po +++ b/project_task_pull_request/i18n/fi.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tehtävä" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/fr.po b/project_task_pull_request/i18n/fr.po index 56646c8fa4..de3be41919 100644 --- a/project_task_pull_request/i18n/fr.po +++ b/project_task_pull_request/i18n/fr.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tâche" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/gl.po b/project_task_pull_request/i18n/gl.po index eda952c7ef..34f097a9a4 100644 --- a/project_task_pull_request/i18n/gl.po +++ b/project_task_pull_request/i18n/gl.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/hr.po b/project_task_pull_request/i18n/hr.po index 53dbafc5d9..fad64c492b 100644 --- a/project_task_pull_request/i18n/hr.po +++ b/project_task_pull_request/i18n/hr.po @@ -20,6 +20,18 @@ msgstr "" "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: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -34,7 +46,6 @@ msgstr "PR URI" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "Molimo dodajte URL zahtijevu prije prebacivanja zadatka u ovu fazu" @@ -53,3 +64,19 @@ msgstr "Pull zahtjev URL" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Zadatak" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/hr_HR.po b/project_task_pull_request/i18n/hr_HR.po index 5526bc1eac..da2c932bb1 100644 --- a/project_task_pull_request/i18n/hr_HR.po +++ b/project_task_pull_request/i18n/hr_HR.po @@ -20,6 +20,18 @@ msgstr "" "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: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -34,7 +46,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -53,3 +64,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Zadatak" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/hu.po b/project_task_pull_request/i18n/hu.po index 586333abc5..8140b4781c 100644 --- a/project_task_pull_request/i18n/hu.po +++ b/project_task_pull_request/i18n/hu.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Feladat" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/it.po b/project_task_pull_request/i18n/it.po index 357a381c77..a801b3a3fa 100644 --- a/project_task_pull_request/i18n/it.po +++ b/project_task_pull_request/i18n/it.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "URI PR" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -54,3 +65,19 @@ msgstr "URI pull request" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Lavoro" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/ja.po b/project_task_pull_request/i18n/ja.po index 15734ec16e..03eb448ed2 100644 --- a/project_task_pull_request/i18n/ja.po +++ b/project_task_pull_request/i18n/ja.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "タスク" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/lt.po b/project_task_pull_request/i18n/lt.po index 6983e9f967..71788359e3 100644 --- a/project_task_pull_request/i18n/lt.po +++ b/project_task_pull_request/i18n/lt.po @@ -19,6 +19,18 @@ msgstr "" "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: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Užduotis" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/lv.po b/project_task_pull_request/i18n/lv.po index 52df273485..b9263c4ce5 100644 --- a/project_task_pull_request/i18n/lv.po +++ b/project_task_pull_request/i18n/lv.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Uzdevums" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/mk.po b/project_task_pull_request/i18n/mk.po index 3e83bdcda8..6ee87e3fb3 100644 --- a/project_task_pull_request/i18n/mk.po +++ b/project_task_pull_request/i18n/mk.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Задача" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/mn.po b/project_task_pull_request/i18n/mn.po index 7ec06f3d20..eaad19377b 100644 --- a/project_task_pull_request/i18n/mn.po +++ b/project_task_pull_request/i18n/mn.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Даалгавар" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/nl.po b/project_task_pull_request/i18n/nl.po index 24c46f5832..64f0352522 100644 --- a/project_task_pull_request/i18n/nl.po +++ b/project_task_pull_request/i18n/nl.po @@ -20,6 +20,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -34,7 +46,6 @@ msgstr "PR url" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -54,3 +65,19 @@ msgstr "Pull Request url" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Taak" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/nl_NL.po b/project_task_pull_request/i18n/nl_NL.po index 6e6f050af2..d3d3c011d7 100644 --- a/project_task_pull_request/i18n/nl_NL.po +++ b/project_task_pull_request/i18n/nl_NL.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-06-17 05:53+0000\n" "PO-Revision-Date: 2017-06-17 05:53+0000\n" "Last-Translator: Peter Hageman , 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" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "PR URI" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -54,3 +65,19 @@ msgstr "'Pull Request' URI's" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Taak" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/pl.po b/project_task_pull_request/i18n/pl.po index 19d2c2f38a..e5383ffbcd 100644 --- a/project_task_pull_request/i18n/pl.po +++ b/project_task_pull_request/i18n/pl.po @@ -20,6 +20,18 @@ msgstr "" "(n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -34,7 +46,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -53,3 +64,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Zadanie" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/pt.po b/project_task_pull_request/i18n/pt.po index db03dafdfe..b882c1b4a7 100644 --- a/project_task_pull_request/i18n/pt.po +++ b/project_task_pull_request/i18n/pt.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/pt_BR.po b/project_task_pull_request/i18n/pt_BR.po index 3e383e97c5..741a6f8673 100644 --- a/project_task_pull_request/i18n/pt_BR.po +++ b/project_task_pull_request/i18n/pt_BR.po @@ -10,10 +10,10 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-28 08:33+0000\n" "PO-Revision-Date: 2024-05-22 15:35+0000\n" -"Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" -"teams/23907/pt_BR/)\n" +"Last-Translator: Rodrigo Macedo " +"\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" @@ -21,6 +21,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -35,7 +47,6 @@ msgstr "PR URI" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -55,3 +66,19 @@ msgstr "URIs de solicitação pull" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/pt_PT.po b/project_task_pull_request/i18n/pt_PT.po index 9643595da8..46bab9e55c 100644 --- a/project_task_pull_request/i18n/pt_PT.po +++ b/project_task_pull_request/i18n/pt_PT.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-04-28 08:33+0000\n" "PO-Revision-Date: 2017-04-28 08:33+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/" +"23907/pt_PT/)\n" "Language: pt_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" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/ro.po b/project_task_pull_request/i18n/ro.po index 661d61324d..b9efb10e7a 100644 --- a/project_task_pull_request/i18n/ro.po +++ b/project_task_pull_request/i18n/ro.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Sarcina" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/sl.po b/project_task_pull_request/i18n/sl.po index 9e808ae12b..16f75969a3 100644 --- a/project_task_pull_request/i18n/sl.po +++ b/project_task_pull_request/i18n/sl.po @@ -20,6 +20,18 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -34,7 +46,6 @@ msgstr "PR URI" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "Dodajte URI za PR pred premikom opravila v to stopnjo." @@ -53,3 +64,19 @@ msgstr "Pull Request URIs" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Opravilo" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/sv.po b/project_task_pull_request/i18n/sv.po index 116001e7ec..4af39204da 100644 --- a/project_task_pull_request/i18n/sv.po +++ b/project_task_pull_request/i18n/sv.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -32,7 +44,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -51,3 +62,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Uppgift" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/tr.po b/project_task_pull_request/i18n/tr.po index 6fd0564913..f477c5b878 100644 --- a/project_task_pull_request/i18n/tr.po +++ b/project_task_pull_request/i18n/tr.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Görev" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/uk.po b/project_task_pull_request/i18n/uk.po index 2a062cc746..2a65e50a67 100644 --- a/project_task_pull_request/i18n/uk.po +++ b/project_task_pull_request/i18n/uk.po @@ -19,6 +19,18 @@ msgstr "" "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: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "Завдання" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_pull_request/i18n/zh_CN.po b/project_task_pull_request/i18n/zh_CN.po index 5894fbcae1..aa4edae93c 100644 --- a/project_task_pull_request/i18n/zh_CN.po +++ b/project_task_pull_request/i18n/zh_CN.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_pull_request +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request #: model:ir.model.fields,field_description:project_task_pull_request.field_project_project__pr_required_states #: model:ir.model.fields,field_description:project_task_pull_request.field_project_task__pr_required_states @@ -33,7 +45,6 @@ msgstr "" #. module: project_task_pull_request #. odoo-python #: code:addons/project_task_pull_request/models/project_task.py:0 -#, python-format msgid "" "Please add the URI for the pull request before moving the task to this stage." msgstr "" @@ -52,3 +63,19 @@ msgstr "" #: model:ir.model,name:project_task_pull_request.model_project_task msgid "Task" msgstr "任务" + +#. module: project_task_pull_request +#: model:ir.model.fields,help:project_task_pull_request.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" From 92105d53a795311e0294aec78a62e011de46b30a Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:29 +0000 Subject: [PATCH 132/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_timeline Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_timeline/ --- project_timeline/i18n/ar.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/ca.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/cs.po | 28 ++++++++++++++++++++++++++ project_timeline/i18n/de.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/el.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/es.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/es_AR.po | 35 ++++++++++++++++++++++++++------- project_timeline/i18n/es_CR.po | 33 ++++++++++++++++++++++++++++--- project_timeline/i18n/es_MX.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/es_VE.po | 33 ++++++++++++++++++++++++++++--- project_timeline/i18n/fi.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/fr.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/fr_FR.po | 32 ++++++++++++++++++++++++++---- project_timeline/i18n/gl.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/he.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/hr.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/hr_HR.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/hu.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/it.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/ja.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/lt.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/lv.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/mk.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/mn.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/nl.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/nl_NL.po | 33 ++++++++++++++++++++++++++++--- project_timeline/i18n/pl.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/pt.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/pt_BR.po | 36 ++++++++++++++++++++++++++++------ project_timeline/i18n/pt_PT.po | 33 ++++++++++++++++++++++++++++--- project_timeline/i18n/ro.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/sl.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/sv.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/tr.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/uk.po | 29 ++++++++++++++++++++++++++- project_timeline/i18n/zh_CN.po | 29 ++++++++++++++++++++++++++- 36 files changed, 1018 insertions(+), 57 deletions(-) diff --git a/project_timeline/i18n/ar.po b/project_timeline/i18n/ar.po index 1f479db2b6..81a8c04f9f 100644 --- a/project_timeline/i18n/ar.po +++ b/project_timeline/i18n/ar.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/ca.po b/project_timeline/i18n/ca.po index 190b607f89..acfdd9e211 100644 --- a/project_timeline/i18n/ca.po +++ b/project_timeline/i18n/ca.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/cs.po b/project_timeline/i18n/cs.po index 12920a8526..c18cc21edf 100644 --- a/project_timeline/i18n/cs.po +++ b/project_timeline/i18n/cs.po @@ -14,6 +14,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -47,6 +59,22 @@ msgstr "" msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/de.po b/project_timeline/i18n/de.po index 9745141d88..f0f065d9f5 100644 --- a/project_timeline/i18n/de.po +++ b/project_timeline/i18n/de.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/el.po b/project_timeline/i18n/el.po index 0a6a02f52b..4183949ba0 100644 --- a/project_timeline/i18n/el.po +++ b/project_timeline/i18n/el.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/es.po b/project_timeline/i18n/es.po index 1233edf09d..a78cd393e1 100644 --- a/project_timeline/i18n/es.po +++ b/project_timeline/i18n/es.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6.2\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "Análisis de tareas" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "La fecha de finalización debe ser posterior a la fecha de inicio." +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/es_AR.po b/project_timeline/i18n/es_AR.po index 47fd24bccd..58a07883fb 100644 --- a/project_timeline/i18n/es_AR.po +++ b/project_timeline/i18n/es_AR.po @@ -16,6 +16,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6.2\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "ID" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -46,10 +58,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "La fecha de finalización debe ser posterior a la de inicio." +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" @@ -69,12 +96,6 @@ msgstr "Usuario" #~ msgid "Start Date is after End Date." #~ msgstr "La Fecha de Inicio es después de la Fecha de Finalización." -#~ msgid "Display Name" -#~ msgstr "Mostrar Nombre" - -#~ msgid "ID" -#~ msgstr "ID" - #~ msgid "Last Modified on" #~ msgstr "Última modificación en" diff --git a/project_timeline/i18n/es_CR.po b/project_timeline/i18n/es_CR.po index 4605433642..3e2c34c04a 100644 --- a/project_timeline/i18n/es_CR.po +++ b/project_timeline/i18n/es_CR.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" -"teams/23907/es_CR/)\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/" +"23907/es_CR/)\n" "Language: es_CR\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" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/es_MX.po b/project_timeline/i18n/es_MX.po index e1044b0b7f..f9e492ba4b 100644 --- a/project_timeline/i18n/es_MX.po +++ b/project_timeline/i18n/es_MX.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/es_VE.po b/project_timeline/i18n/es_VE.po index ba2c6d5af9..5df7031c4a 100644 --- a/project_timeline/i18n/es_VE.po +++ b/project_timeline/i18n/es_VE.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" -"teams/23907/es_VE/)\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/" +"23907/es_VE/)\n" "Language: es_VE\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" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/fi.po b/project_timeline/i18n/fi.po index 5992113fc2..1091590eaa 100644 --- a/project_timeline/i18n/fi.po +++ b/project_timeline/i18n/fi.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/fr.po b/project_timeline/i18n/fr.po index e953b04c34..7a9cf12acf 100644 --- a/project_timeline/i18n/fr.po +++ b/project_timeline/i18n/fr.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/fr_FR.po b/project_timeline/i18n/fr_FR.po index 7fa3a30bef..211e4a433e 100644 --- a/project_timeline/i18n/fr_FR.po +++ b/project_timeline/i18n/fr_FR.po @@ -16,6 +16,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -46,10 +58,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" @@ -58,8 +85,5 @@ msgstr "Utilisateur" #~ msgid "Start Date" #~ msgstr "Date de début" -#~ msgid "Display Name" -#~ msgstr "Nom affiché" - #~ msgid "Last Modified on" #~ msgstr "Dernière modification" diff --git a/project_timeline/i18n/gl.po b/project_timeline/i18n/gl.po index 9ace60dc21..ed90dddfda 100644 --- a/project_timeline/i18n/gl.po +++ b/project_timeline/i18n/gl.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/he.po b/project_timeline/i18n/he.po index bb311e6534..9d65fa18be 100644 --- a/project_timeline/i18n/he.po +++ b/project_timeline/i18n/he.po @@ -17,6 +17,18 @@ msgstr "" "n % 10 == 0) ? 2 : 3));\n" "X-Generator: Weblate 3.10\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -47,10 +59,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/hr.po b/project_timeline/i18n/hr.po index ec59e086d6..620744263a 100644 --- a/project_timeline/i18n/hr.po +++ b/project_timeline/i18n/hr.po @@ -19,6 +19,18 @@ msgstr "" "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: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/hr_HR.po b/project_timeline/i18n/hr_HR.po index 79b73ee838..c807b8df9e 100644 --- a/project_timeline/i18n/hr_HR.po +++ b/project_timeline/i18n/hr_HR.po @@ -20,6 +20,18 @@ msgstr "" "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: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -50,10 +62,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/hu.po b/project_timeline/i18n/hu.po index ff9d8fb369..50abcdc4d7 100644 --- a/project_timeline/i18n/hu.po +++ b/project_timeline/i18n/hu.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/it.po b/project_timeline/i18n/it.po index 4746297495..007b7ab89b 100644 --- a/project_timeline/i18n/it.po +++ b/project_timeline/i18n/it.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6.2\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "Analisi lavori" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "La data di fine deve essere successiva alla data inizio." +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/ja.po b/project_timeline/i18n/ja.po index 859501cb2e..e8253cf469 100644 --- a/project_timeline/i18n/ja.po +++ b/project_timeline/i18n/ja.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/lt.po b/project_timeline/i18n/lt.po index c2b35fad6d..a5763c6b84 100644 --- a/project_timeline/i18n/lt.po +++ b/project_timeline/i18n/lt.po @@ -19,6 +19,18 @@ msgstr "" "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: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/lv.po b/project_timeline/i18n/lv.po index e3ad6eb9db..15f575d8d6 100644 --- a/project_timeline/i18n/lv.po +++ b/project_timeline/i18n/lv.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/mk.po b/project_timeline/i18n/mk.po index 85a8e8c79c..c516e8d529 100644 --- a/project_timeline/i18n/mk.po +++ b/project_timeline/i18n/mk.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/mn.po b/project_timeline/i18n/mn.po index a3b9df5544..8f9d91dde7 100644 --- a/project_timeline/i18n/mn.po +++ b/project_timeline/i18n/mn.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/nl.po b/project_timeline/i18n/nl.po index c0fd3585bf..3cc3e5d453 100644 --- a/project_timeline/i18n/nl.po +++ b/project_timeline/i18n/nl.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/nl_NL.po b/project_timeline/i18n/nl_NL.po index c591e5b487..8fdc2c3799 100644 --- a/project_timeline/i18n/nl_NL.po +++ b/project_timeline/i18n/nl_NL.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-07-06 02:46+0000\n" "PO-Revision-Date: 2017-07-06 02:46+0000\n" "Last-Translator: Peter Hageman , 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" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/pl.po b/project_timeline/i18n/pl.po index bc3a46dc7a..d6d5d52aea 100644 --- a/project_timeline/i18n/pl.po +++ b/project_timeline/i18n/pl.po @@ -20,6 +20,18 @@ msgstr "" "(n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -50,10 +62,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/pt.po b/project_timeline/i18n/pt.po index 78a2e23873..21f3c16c55 100644 --- a/project_timeline/i18n/pt.po +++ b/project_timeline/i18n/pt.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/pt_BR.po b/project_timeline/i18n/pt_BR.po index 15dd4c08b5..aaeb728b36 100644 --- a/project_timeline/i18n/pt_BR.po +++ b/project_timeline/i18n/pt_BR.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2024-05-01 12:37+0000\n" "Last-Translator: \"Augusto D. Lisbôa\" \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" @@ -20,6 +20,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "Nome Exibido" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -50,10 +62,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" @@ -65,6 +92,3 @@ msgstr "Usuário" #, python-format #~ msgid "Start Date is after End Date." #~ msgstr "Data Inicial é posterior à Data Final." - -#~ msgid "Display Name" -#~ msgstr "Nome Exibido" diff --git a/project_timeline/i18n/pt_PT.po b/project_timeline/i18n/pt_PT.po index 7dbde31d5b..d31bf72e74 100644 --- a/project_timeline/i18n/pt_PT.po +++ b/project_timeline/i18n/pt_PT.po @@ -11,14 +11,26 @@ msgstr "" "POT-Creation-Date: 2017-05-31 01:34+0000\n" "PO-Revision-Date: 2017-05-31 01:34+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/" +"23907/pt_PT/)\n" "Language: pt_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" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/ro.po b/project_timeline/i18n/ro.po index a62597979a..ac249cd16e 100644 --- a/project_timeline/i18n/ro.po +++ b/project_timeline/i18n/ro.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/sl.po b/project_timeline/i18n/sl.po index 26cfce16fe..56e6c70372 100644 --- a/project_timeline/i18n/sl.po +++ b/project_timeline/i18n/sl.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/sv.po b/project_timeline/i18n/sv.po index ec379565f8..57b351704b 100644 --- a/project_timeline/i18n/sv.po +++ b/project_timeline/i18n/sv.po @@ -19,6 +19,18 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/tr.po b/project_timeline/i18n/tr.po index 05dabdc09e..36ed1a9103 100644 --- a/project_timeline/i18n/tr.po +++ b/project_timeline/i18n/tr.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -48,10 +60,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/uk.po b/project_timeline/i18n/uk.po index bdbfc11d81..2276f8dc13 100644 --- a/project_timeline/i18n/uk.po +++ b/project_timeline/i18n/uk.po @@ -19,6 +19,18 @@ msgstr "" "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: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" diff --git a/project_timeline/i18n/zh_CN.po b/project_timeline/i18n/zh_CN.po index b31389edf0..dd5da029dd 100644 --- a/project_timeline/i18n/zh_CN.po +++ b/project_timeline/i18n/zh_CN.po @@ -19,6 +19,18 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__display_name +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__display_name +msgid "Display Name" +msgstr "" + +#. module: project_timeline +#: model:ir.model.fields,field_description:project_timeline.field_project_task__id +#: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__id +msgid "ID" +msgstr "" + #. module: project_timeline #: model:ir.model.fields,field_description:project_timeline.field_project_task__planned_date_end #: model:ir.model.fields,field_description:project_timeline.field_report_project_task_user__planned_date_end @@ -49,10 +61,25 @@ msgstr "" #. module: project_timeline #. odoo-python #: code:addons/project_timeline/models/project_task.py:0 -#, python-format msgid "The end date must be after the start date." msgstr "" +#. module: project_timeline +#: model:ir.model.fields,help:project_timeline.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_timeline #: model_terms:ir.ui.view,arch_db:project_timeline.project_task_timeline msgid "User" From 21892fab3d226ed63d3764924e1d556a80d30447 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:29 +0000 Subject: [PATCH 133/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_version Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_version/ --- project_version/i18n/es.po | 28 +++++++++++++++++++++++----- project_version/i18n/it.po | 28 +++++++++++++++++++++++----- 2 files changed, 46 insertions(+), 10 deletions(-) diff --git a/project_version/i18n/es.po b/project_version/i18n/es.po index 14a262e414..2439ebf8dd 100644 --- a/project_version/i18n/es.po +++ b/project_version/i18n/es.po @@ -27,20 +27,19 @@ msgid "Created on" msgstr "Creado el" #. module: project_version +#: model:ir.model.fields,field_description:project_version.field_project_project__display_name +#: model:ir.model.fields,field_description:project_version.field_project_task__display_name #: model:ir.model.fields,field_description:project_version.field_project_version__display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: project_version +#: model:ir.model.fields,field_description:project_version.field_project_project__id +#: model:ir.model.fields,field_description:project_version.field_project_task__id #: model:ir.model.fields,field_description:project_version.field_project_version__id msgid "ID" msgstr "ID" -#. module: project_version -#: model:ir.model.fields,field_description:project_version.field_project_version____last_update -msgid "Last Modified on" -msgstr "Última modificación en" - #. module: project_version #: model:ir.model.fields,field_description:project_version.field_project_version__write_uid msgid "Last Updated by" @@ -75,6 +74,22 @@ msgstr "Versión del proyecto" msgid "Task" msgstr "Tarea" +#. module: project_version +#: model:ir.model.fields,help:project_version.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_version #: model:ir.model.fields,field_description:project_version.field_project_project__version_ids #: model:ir.model.fields,field_description:project_version.field_project_task__version_id @@ -82,3 +97,6 @@ msgstr "Tarea" #: model_terms:ir.ui.view,arch_db:project_version.project_task_search msgid "Version" msgstr "Versión" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/project_version/i18n/it.po b/project_version/i18n/it.po index b696f91c55..76aa04e6a2 100644 --- a/project_version/i18n/it.po +++ b/project_version/i18n/it.po @@ -27,20 +27,19 @@ msgid "Created on" msgstr "Creato il" #. module: project_version +#: model:ir.model.fields,field_description:project_version.field_project_project__display_name +#: model:ir.model.fields,field_description:project_version.field_project_task__display_name #: model:ir.model.fields,field_description:project_version.field_project_version__display_name msgid "Display Name" msgstr "Nome visualizzato" #. module: project_version +#: model:ir.model.fields,field_description:project_version.field_project_project__id +#: model:ir.model.fields,field_description:project_version.field_project_task__id #: model:ir.model.fields,field_description:project_version.field_project_version__id msgid "ID" msgstr "ID" -#. module: project_version -#: model:ir.model.fields,field_description:project_version.field_project_version____last_update -msgid "Last Modified on" -msgstr "Ultima modifica il" - #. module: project_version #: model:ir.model.fields,field_description:project_version.field_project_version__write_uid msgid "Last Updated by" @@ -75,6 +74,22 @@ msgstr "Versione progetto" msgid "Task" msgstr "Lavoro" +#. module: project_version +#: model:ir.model.fields,help:project_version.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_version #: model:ir.model.fields,field_description:project_version.field_project_project__version_ids #: model:ir.model.fields,field_description:project_version.field_project_task__version_id @@ -82,3 +97,6 @@ msgstr "Lavoro" #: model_terms:ir.ui.view,arch_db:project_version.project_task_search msgid "Version" msgstr "Versione" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" From 22321f678774cd1d2805e0f2f74c6ba169190729 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:29 +0000 Subject: [PATCH 134/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_task_note Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_note/ --- project_task_note/i18n/es.po | 26 ++++++++++++++++++++++++++ project_task_note/i18n/it.po | 26 ++++++++++++++++++++++++++ project_task_note/i18n/pt_BR.po | 26 ++++++++++++++++++++++++++ 3 files changed, 78 insertions(+) diff --git a/project_task_note/i18n/es.po b/project_task_note/i18n/es.po index 05696cb557..6f89bbf385 100644 --- a/project_task_note/i18n/es.po +++ b/project_task_note/i18n/es.po @@ -17,6 +17,16 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.10.4\n" +#. module: project_task_note +#: model:ir.model.fields,field_description:project_task_note.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_note +#: model:ir.model.fields,field_description:project_task_note.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_note #: model_terms:ir.ui.view,arch_db:project_task_note.view_task_form2 msgid "Insert internal notes here" @@ -36,3 +46,19 @@ msgstr "Notas internas" #: model:ir.model,name:project_task_note.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_task_note +#: model:ir.model.fields,help:project_task_note.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_note/i18n/it.po b/project_task_note/i18n/it.po index 2f91f0b7b9..0b85cd8635 100644 --- a/project_task_note/i18n/it.po +++ b/project_task_note/i18n/it.po @@ -16,6 +16,16 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.10.4\n" +#. module: project_task_note +#: model:ir.model.fields,field_description:project_task_note.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_note +#: model:ir.model.fields,field_description:project_task_note.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_note #: model_terms:ir.ui.view,arch_db:project_task_note.view_task_form2 msgid "Insert internal notes here" @@ -35,3 +45,19 @@ msgstr "Note interne" #: model:ir.model,name:project_task_note.model_project_task msgid "Task" msgstr "Lavoro" + +#. module: project_task_note +#: model:ir.model.fields,help:project_task_note.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_note/i18n/pt_BR.po b/project_task_note/i18n/pt_BR.po index d73ce19940..732b71c937 100644 --- a/project_task_note/i18n/pt_BR.po +++ b/project_task_note/i18n/pt_BR.po @@ -14,6 +14,16 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +#. module: project_task_note +#: model:ir.model.fields,field_description:project_task_note.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_note +#: model:ir.model.fields,field_description:project_task_note.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_note #: model_terms:ir.ui.view,arch_db:project_task_note.view_task_form2 msgid "Insert internal notes here" @@ -33,3 +43,19 @@ msgstr "" #: model:ir.model,name:project_task_note.model_project_task msgid "Task" msgstr "" + +#. module: project_task_note +#: model:ir.model.fields,help:project_task_note.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" From 7d19e38b7e22e9b7e8575192f210bb3b979c70b4 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:29 +0000 Subject: [PATCH 135/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_hr Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_hr/ --- project_hr/i18n/ca.po | 87 +++++++++++++++++++++++++++----------- project_hr/i18n/de.po | 87 +++++++++++++++++++++++++++----------- project_hr/i18n/es.po | 87 +++++++++++++++++++++++++++----------- project_hr/i18n/hr.po | 72 +++++++++++++++++++++---------- project_hr/i18n/it.po | 87 +++++++++++++++++++++++++++----------- project_hr/i18n/nl.po | 87 +++++++++++++++++++++++++++----------- project_hr/i18n/pt_BR.po | 87 +++++++++++++++++++++++++++----------- project_hr/i18n/sl.po | 91 ++++++++++++++++++++++++++++------------ 8 files changed, 486 insertions(+), 199 deletions(-) diff --git a/project_hr/i18n/ca.po b/project_hr/i18n/ca.po index 5607d4adf9..e23273eaa3 100644 --- a/project_hr/i18n/ca.po +++ b/project_hr/i18n/ca.po @@ -17,14 +17,27 @@ msgstr "" "X-Generator: Weblate 4.3.2\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Categories de RRHH permeses" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Usuaris/àries permesos/es" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -62,6 +75,14 @@ msgstr "" "aquesta tasca, limitant els/les usuaris/àries seleccionables per a ser " "assignats/ades a aquells que pertanyen a la categoria." +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -77,23 +98,6 @@ msgstr "Projecte" msgid "Task" msgstr "Tasca" -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" -"Camp tècnic per a calcular les categories de l'empleat/da permeses conforme " -"a les categories establertes a nivell de projecte." - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids -msgid "" -"Technical field for computing allowed users according employee category." -msgstr "" -"Camp tècnic per a calcular els/les usuaris/àries permesos/es conforme a les " -"categories establertes a nivell d'empleat/ada." - #. module: project_hr #: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" @@ -103,6 +107,22 @@ msgstr "" "Camp tècnic per a calcular dinàmicament les categories de l'empleat/da " "relacionat/da a l'usuari de la companyia actual." +#. module: project_hr +#: model:ir.model.fields,help:project_hr.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_hr #: model:ir.model,name:project_hr.model_res_users msgid "User" @@ -111,7 +131,6 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "" "No pot assignar una categoria que no està permesa a nivell de projecte." @@ -119,9 +138,27 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" "No pot assignar un/a usuari/ària que no pertany a la categoria d'empleat/ada " "seleccionada." + +#~ msgid "Allowed HR categories" +#~ msgstr "Categories de RRHH permeses" + +#~ msgid "Allowed users" +#~ msgstr "Usuaris/àries permesos/es" + +#~ msgid "" +#~ "Technical field for computing allowed employee categories according " +#~ "categories at project level." +#~ msgstr "" +#~ "Camp tècnic per a calcular les categories de l'empleat/da permeses " +#~ "conforme a les categories establertes a nivell de projecte." + +#~ msgid "" +#~ "Technical field for computing allowed users according employee category." +#~ msgstr "" +#~ "Camp tècnic per a calcular els/les usuaris/àries permesos/es conforme a " +#~ "les categories establertes a nivell d'empleat/ada." diff --git a/project_hr/i18n/de.po b/project_hr/i18n/de.po index 12a4ac6754..a1f8ff2f56 100644 --- a/project_hr/i18n/de.po +++ b/project_hr/i18n/de.po @@ -17,14 +17,27 @@ msgstr "" "X-Generator: Weblate 4.17\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Erlaubte HR Kategorien" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Erlaubte Benutzer" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -61,6 +74,14 @@ msgstr "" "Einer Aufgabe kann eine Mitarbeiter-Kategorie zugewiesen werden. Aufgaben " "dürfen dann nur Mitarbeitern dieser Kategorie zugewiesen werden." +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -76,23 +97,6 @@ msgstr "Projekt" msgid "Task" msgstr "Aufgabe" -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" -"Dies ist ein technisch benötigtes Feld zur Berechnung der erlaubten " -"Mitarbeiter-Kategorien, die auf Projektebene festgelegt wurden." - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids -msgid "" -"Technical field for computing allowed users according employee category." -msgstr "" -"Dies ist ein technisch benötigtes Feld zur Berechnung der erlaubten " -"Mitarbeiter, die zur Mitarbeiter-Kategorie gehören." - #. module: project_hr #: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" @@ -102,6 +106,22 @@ msgstr "" "Dies ist ein technisch benötigtes Feld zur dynamischen Berechnung der " "Mitarbeiter-Kategorien, die zum Benutzer des aktuellen Unternehmens gehören." +#. module: project_hr +#: model:ir.model.fields,help:project_hr.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_hr #: model:ir.model,name:project_hr.model_res_users msgid "User" @@ -110,7 +130,6 @@ msgstr "Benutzer" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "" "Es darf keine Kategorie zu der Aufgabe hinzugefügt werden, die auf " @@ -119,9 +138,27 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" "Der Aufgabe darf kein Benutzer zugewiesen werden, der nicht zur gewählten " "Mitarbeiter-Kategorie gehört." + +#~ msgid "Allowed HR categories" +#~ msgstr "Erlaubte HR Kategorien" + +#~ msgid "Allowed users" +#~ msgstr "Erlaubte Benutzer" + +#~ msgid "" +#~ "Technical field for computing allowed employee categories according " +#~ "categories at project level." +#~ msgstr "" +#~ "Dies ist ein technisch benötigtes Feld zur Berechnung der erlaubten " +#~ "Mitarbeiter-Kategorien, die auf Projektebene festgelegt wurden." + +#~ msgid "" +#~ "Technical field for computing allowed users according employee category." +#~ msgstr "" +#~ "Dies ist ein technisch benötigtes Feld zur Berechnung der erlaubten " +#~ "Mitarbeiter, die zur Mitarbeiter-Kategorie gehören." diff --git a/project_hr/i18n/es.po b/project_hr/i18n/es.po index 96c175413d..821c35306a 100644 --- a/project_hr/i18n/es.po +++ b/project_hr/i18n/es.po @@ -18,14 +18,27 @@ msgstr "" "X-Generator: Weblate 4.17\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Categorías RRHH permitidas" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Usuarios permitidos" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -63,6 +76,14 @@ msgstr "" "tarea, limitando los usuarios seleccionables para ser asignados a aquellos " "que pertenezcan a la categoría." +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -78,23 +99,6 @@ msgstr "Proyecto" msgid "Task" msgstr "Tarea" -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" -"Campo técnico para calcular las categorías de empleado permitidos conforme " -"las categorías a nivel de proyecto." - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids -msgid "" -"Technical field for computing allowed users according employee category." -msgstr "" -"Campo técnico para calcular los usuarios permitidos conforme a la categoría " -"de empleado." - #. module: project_hr #: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" @@ -104,6 +108,22 @@ msgstr "" "Campo técnico para calcular dinámicamente las categorías de empleado " "enlazadas con el usuario en la compañía actual." +#. module: project_hr +#: model:ir.model.fields,help:project_hr.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_hr #: model:ir.model,name:project_hr.model_res_users msgid "User" @@ -112,7 +132,6 @@ msgstr "Usuario" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "" "No puede asignar una categoría que no está permitida a nivel de proyecto." @@ -120,9 +139,27 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" "No puede asignar un usuario que no pertenezca a la categoría de empleado " "seleccionada." + +#~ msgid "Allowed HR categories" +#~ msgstr "Categorías RRHH permitidas" + +#~ msgid "Allowed users" +#~ msgstr "Usuarios permitidos" + +#~ msgid "" +#~ "Technical field for computing allowed employee categories according " +#~ "categories at project level." +#~ msgstr "" +#~ "Campo técnico para calcular las categorías de empleado permitidos " +#~ "conforme las categorías a nivel de proyecto." + +#~ msgid "" +#~ "Technical field for computing allowed users according employee category." +#~ msgstr "" +#~ "Campo técnico para calcular los usuarios permitidos conforme a la " +#~ "categoría de empleado." diff --git a/project_hr/i18n/hr.po b/project_hr/i18n/hr.po index c86b30e73c..fc595f6afb 100644 --- a/project_hr/i18n/hr.po +++ b/project_hr/i18n/hr.po @@ -13,19 +13,32 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \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" "X-Generator: Weblate 3.9.1\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Dozvoljene kategorije HR" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Dozvoljeno korisnicima" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -58,6 +71,14 @@ msgid "" "category." msgstr "" +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -74,23 +95,26 @@ msgid "Task" msgstr "" #. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids +#: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" -"Technical field for computing allowed users according employee category." +"Technical field for computing dynamically employee categories linked to the " +"user in the current company." msgstr "" #. module: project_hr -#: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids +#: model:ir.model.fields,help:project_hr.field_project_task__display_name msgid "" -"Technical field for computing dynamically employee categories linked to the " -"user in the current company." +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" msgstr "" #. module: project_hr @@ -101,14 +125,18 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" + +#~ msgid "Allowed HR categories" +#~ msgstr "Dozvoljene kategorije HR" + +#~ msgid "Allowed users" +#~ msgstr "Dozvoljeno korisnicima" diff --git a/project_hr/i18n/it.po b/project_hr/i18n/it.po index f557f40d43..4b5a897221 100644 --- a/project_hr/i18n/it.po +++ b/project_hr/i18n/it.po @@ -17,14 +17,27 @@ msgstr "" "X-Generator: Weblate 4.17\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Categorie RU consentite" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Utenti consentiti" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -62,6 +75,14 @@ msgstr "" "questo lavoro, limitando i dipendenti selezionabili a quelli che " "appartengono a quella categoria." +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -77,23 +98,6 @@ msgstr "Progetto" msgid "Task" msgstr "Lavoro" -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" -"Campo tecnico per calcolare le categorie dipendenti autorizzate in accordo " -"con le categorie a livello progetto." - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids -msgid "" -"Technical field for computing allowed users according employee category." -msgstr "" -"Campo tecnico per calcolare gli utenti abilitati in accordo alle categorie " -"dipendenti." - #. module: project_hr #: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" @@ -103,6 +107,22 @@ msgstr "" "Campo tecnico per calcolare dinamicamente le categorie dipendenti collegate " "agli utenti nell'azienda attuale." +#. module: project_hr +#: model:ir.model.fields,help:project_hr.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_hr #: model:ir.model,name:project_hr.model_res_users msgid "User" @@ -111,16 +131,33 @@ msgstr "Utente" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "Impossibile assegnare una categoria non consentita a livello progetto." #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" "Impossibile assegnare un utente che non appartiene alla categoria dipendente " "selezionata." + +#~ msgid "Allowed HR categories" +#~ msgstr "Categorie RU consentite" + +#~ msgid "Allowed users" +#~ msgstr "Utenti consentiti" + +#~ msgid "" +#~ "Technical field for computing allowed employee categories according " +#~ "categories at project level." +#~ msgstr "" +#~ "Campo tecnico per calcolare le categorie dipendenti autorizzate in " +#~ "accordo con le categorie a livello progetto." + +#~ msgid "" +#~ "Technical field for computing allowed users according employee category." +#~ msgstr "" +#~ "Campo tecnico per calcolare gli utenti abilitati in accordo alle " +#~ "categorie dipendenti." diff --git a/project_hr/i18n/nl.po b/project_hr/i18n/nl.po index f85b4f299f..21a163dea2 100644 --- a/project_hr/i18n/nl.po +++ b/project_hr/i18n/nl.po @@ -17,14 +17,27 @@ msgstr "" "X-Generator: Weblate 4.17\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Toegestane HR-categorieën" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Toegestane gebruikers" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -62,6 +75,14 @@ msgstr "" "uit te voeren, waardoor de selecteerbare gebruikers worden beperkt tot " "degenen die tot die categorie behoren." +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -77,23 +98,6 @@ msgstr "" msgid "Task" msgstr "Taak" -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" -"Technisch veld voor het berekenen van toegestane werknemerscategorieën " -"volgens categorieën op projectniveau." - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids -msgid "" -"Technical field for computing allowed users according employee category." -msgstr "" -"Technisch veld voor computers met toegestane gebruikers volgens " -"werknemerscategorie." - #. module: project_hr #: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" @@ -103,6 +107,22 @@ msgstr "" "Technisch veld voor het dynamisch berekenen van werknemerscategorieën die " "zijn gekoppeld aan de gebruiker in het huidige bedrijf." +#. module: project_hr +#: model:ir.model.fields,help:project_hr.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_hr #: model:ir.model,name:project_hr.model_res_users msgid "User" @@ -111,7 +131,6 @@ msgstr "Gebruiker" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "" "U kunt geen categorie toekennen die niet is toegestaan op projectniveau." @@ -119,9 +138,27 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" "U kunt geen gebruiker toewijzen die niet tot de geselecteerde " "werknemerscategorie behoort." + +#~ msgid "Allowed HR categories" +#~ msgstr "Toegestane HR-categorieën" + +#~ msgid "Allowed users" +#~ msgstr "Toegestane gebruikers" + +#~ msgid "" +#~ "Technical field for computing allowed employee categories according " +#~ "categories at project level." +#~ msgstr "" +#~ "Technisch veld voor het berekenen van toegestane werknemerscategorieën " +#~ "volgens categorieën op projectniveau." + +#~ msgid "" +#~ "Technical field for computing allowed users according employee category." +#~ msgstr "" +#~ "Technisch veld voor computers met toegestane gebruikers volgens " +#~ "werknemerscategorie." diff --git a/project_hr/i18n/pt_BR.po b/project_hr/i18n/pt_BR.po index 79a7fe83ee..62e4aee7ed 100644 --- a/project_hr/i18n/pt_BR.po +++ b/project_hr/i18n/pt_BR.po @@ -17,14 +17,27 @@ msgstr "" "X-Generator: Weblate 4.17\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Categorias de RH permitidas" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Usuários permitidos" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -62,6 +75,14 @@ msgstr "" "esta tarefa, limitando os usuários selecionáveis a serem atribuídos àqueles " "que pertencem a essa categoria." +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -77,23 +98,6 @@ msgstr "Projeto" msgid "Task" msgstr "Tarefa" -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" -"Campo técnico para calcular categorias de funcionários permitidas de acordo " -"com categorias em nível de projeto." - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids -msgid "" -"Technical field for computing allowed users according employee category." -msgstr "" -"Campo técnico para calcular usuários permitidos de acordo com a categoria " -"funcional." - #. module: project_hr #: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" @@ -103,6 +107,22 @@ msgstr "" "Campo técnico para cálculo dinâmico de categorias de funcionários vinculadas " "ao usuário na empresa atual." +#. module: project_hr +#: model:ir.model.fields,help:project_hr.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_hr #: model:ir.model,name:project_hr.model_res_users msgid "User" @@ -111,7 +131,6 @@ msgstr "Usuário" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "" "Você não pode atribuir uma categoria que não seja permitida no nível do " @@ -120,9 +139,27 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" "Você não pode atribuir um usuário que não pertença à categoria de " "funcionário selecionada." + +#~ msgid "Allowed HR categories" +#~ msgstr "Categorias de RH permitidas" + +#~ msgid "Allowed users" +#~ msgstr "Usuários permitidos" + +#~ msgid "" +#~ "Technical field for computing allowed employee categories according " +#~ "categories at project level." +#~ msgstr "" +#~ "Campo técnico para calcular categorias de funcionários permitidas de " +#~ "acordo com categorias em nível de projeto." + +#~ msgid "" +#~ "Technical field for computing allowed users according employee category." +#~ msgstr "" +#~ "Campo técnico para calcular usuários permitidos de acordo com a categoria " +#~ "funcional." diff --git a/project_hr/i18n/sl.po b/project_hr/i18n/sl.po index 2ea90f2320..e3efb8f7eb 100644 --- a/project_hr/i18n/sl.po +++ b/project_hr/i18n/sl.po @@ -13,19 +13,32 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \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" "X-Generator: Weblate 3.8\n" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_hr_category_ids -msgid "Allowed HR categories" -msgstr "Dovoljene kategorije kadrov" +#: model:ir.model.fields,field_description:project_hr.field_project_task__user_ids +msgid "Assignees" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_project__display_name +#: model:ir.model.fields,field_description:project_hr.field_project_task__display_name +#: model:ir.model.fields,field_description:project_hr.field_res_users__display_name +msgid "Display Name" +msgstr "" + +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_hr_category_ids +msgid "Domain Hr Category" +msgstr "" #. module: project_hr -#: model:ir.model.fields,field_description:project_hr.field_project_task__allowed_assigned_user_ids -msgid "Allowed users" -msgstr "Dovoljeni uporabniki" +#: model:ir.model.fields,field_description:project_hr.field_project_task__domain_user_ids +msgid "Domain User" +msgstr "" #. module: project_hr #: model:ir.model,name:project_hr.model_hr_employee @@ -63,6 +76,14 @@ msgstr "" "tako omejite izbor uporabnikov, ki se jim lahko opravilo dodeli na to " "kategorijo." +#. module: project_hr +#: model:ir.model.fields,field_description:project_hr.field_hr_employee__id +#: model:ir.model.fields,field_description:project_hr.field_project_project__id +#: model:ir.model.fields,field_description:project_hr.field_project_task__id +#: model:ir.model.fields,field_description:project_hr.field_res_users__id +msgid "ID" +msgstr "" + #. module: project_hr #: model:ir.model.fields,field_description:project_hr.field_project_task__employee_ids msgid "Linked employees" @@ -78,23 +99,6 @@ msgstr "Projekt" msgid "Task" msgstr "Opravilo" -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_hr_category_ids -msgid "" -"Technical field for computing allowed employee categories according " -"categories at project level." -msgstr "" -"Tehnično polje za obdelavo dovoljenih kadrovskih kategorij glede na " -"kategorije na projektnem nivoju." - -#. module: project_hr -#: model:ir.model.fields,help:project_hr.field_project_task__allowed_assigned_user_ids -msgid "" -"Technical field for computing allowed users according employee category." -msgstr "" -"Tehnično polje za obdelavo dovoljenih uporabnikov glede na kadrovsko " -"kategorijo." - #. module: project_hr #: model:ir.model.fields,help:project_hr.field_res_users__hr_category_ids msgid "" @@ -104,6 +108,22 @@ msgstr "" "Tehnično polje za dinamično obdelavo kategorij kadrov povezanih z " "uporabnikom in trenutno družbo." +#. module: project_hr +#: model:ir.model.fields,help:project_hr.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_hr #: model:ir.model,name:project_hr.model_res_users msgid "User" @@ -112,15 +132,32 @@ msgstr "" #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "You can't assign a category that is not allowed at project level." msgstr "Kategorije, ki ni dovoljena na projektnem nivoju, ne morete dodeliti." #. module: project_hr #. odoo-python #: code:addons/project_hr/models/project_task.py:0 -#, python-format msgid "" "You can't assign a user not belonging to the selected employee category." msgstr "" "Ne morete dodeliti uporabnika, ki ne spada v izbrano kadrovsko kategorijo." + +#~ msgid "Allowed HR categories" +#~ msgstr "Dovoljene kategorije kadrov" + +#~ msgid "Allowed users" +#~ msgstr "Dovoljeni uporabniki" + +#~ msgid "" +#~ "Technical field for computing allowed employee categories according " +#~ "categories at project level." +#~ msgstr "" +#~ "Tehnično polje za obdelavo dovoljenih kadrovskih kategorij glede na " +#~ "kategorije na projektnem nivoju." + +#~ msgid "" +#~ "Technical field for computing allowed users according employee category." +#~ msgstr "" +#~ "Tehnično polje za obdelavo dovoljenih uporabnikov glede na kadrovsko " +#~ "kategorijo." From c67a5cb808b7b027aa17a7e6aa4b0c5477285c99 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:29 +0000 Subject: [PATCH 136/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_task_pull_request_state Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_pull_request_state/ --- project_task_pull_request_state/i18n/it.po | 37 ++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/project_task_pull_request_state/i18n/it.po b/project_task_pull_request_state/i18n/it.po index 2dbbe3f6cd..a3035aee9d 100644 --- a/project_task_pull_request_state/i18n/it.po +++ b/project_task_pull_request_state/i18n/it.po @@ -45,11 +45,25 @@ msgstr "" "Stato predefinito PR. Utilizzato nel caso in cui lo stato PR predefinito non " "è definito nel progetto" +#. module: project_task_pull_request_state +#: model:ir.model.fields,field_description:project_task_pull_request_state.field_project_project__display_name +#: model:ir.model.fields,field_description:project_task_pull_request_state.field_project_task__display_name +#: model:ir.model.fields,field_description:project_task_pull_request_state.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + #. module: project_task_pull_request_state #: model_terms:ir.ui.view,arch_db:project_task_pull_request_state.view_task_search_form msgid "Has PR" msgstr "Ha PR" +#. module: project_task_pull_request_state +#: model:ir.model.fields,field_description:project_task_pull_request_state.field_project_project__id +#: model:ir.model.fields,field_description:project_task_pull_request_state.field_project_task__id +#: model:ir.model.fields,field_description:project_task_pull_request_state.field_res_config_settings__id +msgid "ID" +msgstr "" + #. module: project_task_pull_request_state #: model:ir.model.fields,field_description:project_task_pull_request_state.field_project_task__pr_state #: model_terms:ir.ui.view,arch_db:project_task_pull_request_state.view_task_search_form @@ -68,10 +82,29 @@ msgstr "Richiesta modifica lavoro progetto" #. module: project_task_pull_request_state #: model_terms:ir.ui.view,arch_db:project_task_pull_request_state.res_config_settings_view_form -msgid "Srttings" -msgstr "Impostazioni" +msgid "Settings" +msgstr "" #. module: project_task_pull_request_state #: model:ir.model,name:project_task_pull_request_state.model_project_task msgid "Task" msgstr "Lavoro" + +#. module: project_task_pull_request_state +#: model:ir.model.fields,help:project_task_pull_request_state.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + +#~ msgid "Srttings" +#~ msgstr "Impostazioni" From 21ba3cffbdc3a897c8c40f0c3801a288e5ab1543 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:30 +0000 Subject: [PATCH 137/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_department Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_department/ --- project_department/i18n/ar.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/ca.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/de.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/el.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/es.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/es_CR.po | 32 ++++++++++++++++++++++++++++++-- project_department/i18n/es_MX.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/es_VE.po | 32 ++++++++++++++++++++++++++++++-- project_department/i18n/fi.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/fr.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/gl.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/hr.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/hr_HR.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/hu.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/it.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/ja.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/lt.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/lv.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/mk.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/mn.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/nl.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/nl_NL.po | 32 ++++++++++++++++++++++++++++++-- project_department/i18n/pl.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/pt.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/pt_BR.po | 32 ++++++++++++++++++++++++++++++-- project_department/i18n/pt_PT.po | 32 ++++++++++++++++++++++++++++++-- project_department/i18n/ro.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/sl.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/sv.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/tr.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/uk.po | 28 ++++++++++++++++++++++++++++ project_department/i18n/zh_CN.po | 28 ++++++++++++++++++++++++++++ 32 files changed, 906 insertions(+), 10 deletions(-) diff --git a/project_department/i18n/ar.po b/project_department/i18n/ar.po index 70dc959d92..42682c0ba8 100644 --- a/project_department/i18n/ar.po +++ b/project_department/i18n/ar.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "مهمة" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/ca.po b/project_department/i18n/ca.po index 17bc9c2e97..9fc9566487 100644 --- a/project_department/i18n/ca.po +++ b/project_department/i18n/ca.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tasca" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/de.po b/project_department/i18n/de.po index 94da1e79d9..d9a8fc4273 100644 --- a/project_department/i18n/de.po +++ b/project_department/i18n/de.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "Abteilung" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "Projekt Abteilung" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Aufgabe" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/el.po b/project_department/i18n/el.po index 7f12dd29b8..c8a2b7da71 100644 --- a/project_department/i18n/el.po +++ b/project_department/i18n/el.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Εργασία" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/es.po b/project_department/i18n/es.po index 67fbd4a574..f2a426a865 100644 --- a/project_department/i18n/es.po +++ b/project_department/i18n/es.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "Departamento" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "Departamento de proyecto" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/es_CR.po b/project_department/i18n/es_CR.po index 925249ba87..8dff8fbcd7 100644 --- a/project_department/i18n/es_CR.po +++ b/project_department/i18n/es_CR.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-06-17 02:52+0000\n" "PO-Revision-Date: 2017-06-17 02:52+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" -"teams/23907/es_CR/)\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/" +"23907/es_CR/)\n" "Language: es_CR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/es_MX.po b/project_department/i18n/es_MX.po index 439c75a463..c20f788696 100644 --- a/project_department/i18n/es_MX.po +++ b/project_department/i18n/es_MX.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/es_VE.po b/project_department/i18n/es_VE.po index ba3882e295..a19ea94615 100644 --- a/project_department/i18n/es_VE.po +++ b/project_department/i18n/es_VE.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-06-17 02:52+0000\n" "PO-Revision-Date: 2017-06-17 02:52+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" -"teams/23907/es_VE/)\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/" +"23907/es_VE/)\n" "Language: es_VE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarea" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/fi.po b/project_department/i18n/fi.po index 894384b5bd..cdb01dc4d9 100644 --- a/project_department/i18n/fi.po +++ b/project_department/i18n/fi.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tehtävä" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/fr.po b/project_department/i18n/fr.po index 5e0477bd14..1ef2013a05 100644 --- a/project_department/i18n/fr.po +++ b/project_department/i18n/fr.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "Département" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "Département du projet" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tâche" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/gl.po b/project_department/i18n/gl.po index 157d17d3cf..a935a41d1b 100644 --- a/project_department/i18n/gl.po +++ b/project_department/i18n/gl.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/hr.po b/project_department/i18n/hr.po index 8c8399560a..47d206abb2 100644 --- a/project_department/i18n/hr.po +++ b/project_department/i18n/hr.po @@ -26,6 +26,18 @@ msgstr "" msgid "Department" msgstr "Odjel" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -42,3 +54,19 @@ msgstr "Projektni odjel" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Zadatak" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/hr_HR.po b/project_department/i18n/hr_HR.po index a5f7e61d75..e5b5a5be77 100644 --- a/project_department/i18n/hr_HR.po +++ b/project_department/i18n/hr_HR.po @@ -25,6 +25,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -41,3 +53,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Zadatak" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/hu.po b/project_department/i18n/hu.po index f8f3674eb5..75b782a0bf 100644 --- a/project_department/i18n/hu.po +++ b/project_department/i18n/hu.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Feladat" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/it.po b/project_department/i18n/it.po index 84c7943756..5acdd2e606 100644 --- a/project_department/i18n/it.po +++ b/project_department/i18n/it.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "Reparto" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "Reparto progetto" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Lavoro" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/ja.po b/project_department/i18n/ja.po index ccc0d19d26..151913e8d7 100644 --- a/project_department/i18n/ja.po +++ b/project_department/i18n/ja.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "タスク" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/lt.po b/project_department/i18n/lt.po index 520b8ec0ba..d020974a25 100644 --- a/project_department/i18n/lt.po +++ b/project_department/i18n/lt.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Užduotis" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/lv.po b/project_department/i18n/lv.po index 7b47b02204..2a1717f900 100644 --- a/project_department/i18n/lv.po +++ b/project_department/i18n/lv.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Uzdevums" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/mk.po b/project_department/i18n/mk.po index 3f892718ad..d48de75c2c 100644 --- a/project_department/i18n/mk.po +++ b/project_department/i18n/mk.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Задача" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/mn.po b/project_department/i18n/mn.po index 0e8b7e681c..b29979c9a2 100644 --- a/project_department/i18n/mn.po +++ b/project_department/i18n/mn.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Даалгавар" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/nl.po b/project_department/i18n/nl.po index 55c93820f6..9b6a64f65e 100644 --- a/project_department/i18n/nl.po +++ b/project_department/i18n/nl.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Taak" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/nl_NL.po b/project_department/i18n/nl_NL.po index 99c610f658..2011d4e7e4 100644 --- a/project_department/i18n/nl_NL.po +++ b/project_department/i18n/nl_NL.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-06-17 02:52+0000\n" "PO-Revision-Date: 2017-06-17 02:52+0000\n" "Last-Translator: Peter Hageman , 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" @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "Afdeling" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "Projectafdeling" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Taak" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/pl.po b/project_department/i18n/pl.po index b35b00828b..77fa267f50 100644 --- a/project_department/i18n/pl.po +++ b/project_department/i18n/pl.po @@ -25,6 +25,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -41,3 +53,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Zadanie" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/pt.po b/project_department/i18n/pt.po index b8c522dae7..cb6a2c473e 100644 --- a/project_department/i18n/pt.po +++ b/project_department/i18n/pt.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/pt_BR.po b/project_department/i18n/pt_BR.po index 29aa76dce4..456127b012 100644 --- a/project_department/i18n/pt_BR.po +++ b/project_department/i18n/pt_BR.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-06-17 02:52+0000\n" "PO-Revision-Date: 2023-07-30 14:10+0000\n" "Last-Translator: Adriano Prado \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" @@ -25,6 +25,18 @@ msgstr "" msgid "Department" msgstr "Departamento" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -41,3 +53,19 @@ msgstr "Departamento de Projeto" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/pt_PT.po b/project_department/i18n/pt_PT.po index 87c137b56d..c5e3c4be49 100644 --- a/project_department/i18n/pt_PT.po +++ b/project_department/i18n/pt_PT.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2017-06-17 02:52+0000\n" "PO-Revision-Date: 2018-09-23 22:21+0000\n" "Last-Translator: Daniel Reis \n" -"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" -"teams/23907/pt_PT/)\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/teams/" +"23907/pt_PT/)\n" "Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,6 +25,18 @@ msgstr "" msgid "Department" msgstr "Departamento" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -41,3 +53,19 @@ msgstr "Departamento do Projeto" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Tarefa" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/ro.po b/project_department/i18n/ro.po index 146bc1bdbd..ef49085813 100644 --- a/project_department/i18n/ro.po +++ b/project_department/i18n/ro.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Sarcina" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/sl.po b/project_department/i18n/sl.po index 54bebce924..3e972ac3ee 100644 --- a/project_department/i18n/sl.po +++ b/project_department/i18n/sl.po @@ -25,6 +25,18 @@ msgstr "" msgid "Department" msgstr "Oddelek" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -41,3 +53,19 @@ msgstr "Projektni oddelek" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Opravilo" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/sv.po b/project_department/i18n/sv.po index d4b46b271b..a52e93dbd4 100644 --- a/project_department/i18n/sv.po +++ b/project_department/i18n/sv.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "Avdelning" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "Projektavdelning" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Uppgift" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/tr.po b/project_department/i18n/tr.po index bec0365421..13fd07497d 100644 --- a/project_department/i18n/tr.po +++ b/project_department/i18n/tr.po @@ -23,6 +23,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -39,3 +51,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Görev" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/uk.po b/project_department/i18n/uk.po index 0a17e93f67..0a9bbdc336 100644 --- a/project_department/i18n/uk.po +++ b/project_department/i18n/uk.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "Завдання" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_department/i18n/zh_CN.po b/project_department/i18n/zh_CN.po index 736371d02d..e63bc71efb 100644 --- a/project_department/i18n/zh_CN.po +++ b/project_department/i18n/zh_CN.po @@ -24,6 +24,18 @@ msgstr "" msgid "Department" msgstr "" +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__display_name +#: model:ir.model.fields,field_description:project_department.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_department +#: model:ir.model.fields,field_description:project_department.field_project_project__id +#: model:ir.model.fields,field_description:project_department.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_department #: model:ir.model,name:project_department.model_project_project msgid "Project" @@ -40,3 +52,19 @@ msgstr "" #: model:ir.model,name:project_department.model_project_task msgid "Task" msgstr "任务" + +#. module: project_department +#: model:ir.model.fields,help:project_department.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" From 1e1fb1dee194ed3d48b20f32b992b75c57de940a Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:30 +0000 Subject: [PATCH 138/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_key Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_key/ --- project_key/i18n/de.po | 28 ++++++++++++++++++++++++++++ project_key/i18n/es_AR.po | 34 ++++++++++++++++++++++++++++------ project_key/i18n/fr.po | 28 ++++++++++++++++++++++++++++ project_key/i18n/it.po | 34 ++++++++++++++++++++++++++++------ 4 files changed, 112 insertions(+), 12 deletions(-) diff --git a/project_key/i18n/de.po b/project_key/i18n/de.po index 4be3fe964a..b30203f270 100644 --- a/project_key/i18n/de.po +++ b/project_key/i18n/de.po @@ -21,6 +21,18 @@ msgstr "" msgid " : " msgstr "" +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__display_name +#: model:ir.model.fields,field_description:project_key.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__id +#: model:ir.model.fields,field_description:project_key.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_key #: model:ir.model.fields,field_description:project_key.field_project_project__key #: model:ir.model.fields,field_description:project_key.field_project_task__key @@ -68,6 +80,22 @@ msgstr "Aufgabennummerierung muss eindeutig sein!" msgid "URL" msgstr "URL" +#. module: project_key +#: model:ir.model.fields,help:project_key.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_key #: model_terms:ir.ui.view,arch_db:project_key.edit_project_extend_with_key msgid "Using '-' in project keys is not recommended." diff --git a/project_key/i18n/es_AR.po b/project_key/i18n/es_AR.po index 2159b0fbf7..fac0bdf49d 100644 --- a/project_key/i18n/es_AR.po +++ b/project_key/i18n/es_AR.po @@ -21,6 +21,18 @@ msgstr "" msgid " : " msgstr "" +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__display_name +#: model:ir.model.fields,field_description:project_key.field_project_task__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__id +#: model:ir.model.fields,field_description:project_key.field_project_task__id +msgid "ID" +msgstr "ID" + #. module: project_key #: model:ir.model.fields,field_description:project_key.field_project_project__key #: model:ir.model.fields,field_description:project_key.field_project_task__key @@ -68,17 +80,27 @@ msgstr "¡La clave de la tarea debe ser única!" msgid "URL" msgstr "URL" +#. module: project_key +#: model:ir.model.fields,help:project_key.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_key #: model_terms:ir.ui.view,arch_db:project_key.edit_project_extend_with_key msgid "Using '-' in project keys is not recommended." msgstr "" -#~ msgid "Display Name" -#~ msgstr "Mostrar Nombre" - -#~ msgid "ID" -#~ msgstr "ID" - #~ msgid "Last Modified on" #~ msgstr "Última Modificación el" diff --git a/project_key/i18n/fr.po b/project_key/i18n/fr.po index 43d9bbf733..0374b6c5ee 100644 --- a/project_key/i18n/fr.po +++ b/project_key/i18n/fr.po @@ -22,6 +22,18 @@ msgstr "" msgid " : " msgstr "" +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__display_name +#: model:ir.model.fields,field_description:project_key.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__id +#: model:ir.model.fields,field_description:project_key.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_key #: model:ir.model.fields,field_description:project_key.field_project_project__key #: model:ir.model.fields,field_description:project_key.field_project_task__key @@ -69,6 +81,22 @@ msgstr "La clé de tâche doit être unique !" msgid "URL" msgstr "Adresse universelle" +#. module: project_key +#: model:ir.model.fields,help:project_key.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_key #: model_terms:ir.ui.view,arch_db:project_key.edit_project_extend_with_key msgid "Using '-' in project keys is not recommended." diff --git a/project_key/i18n/it.po b/project_key/i18n/it.po index 5fbe2556d7..45defcaa5d 100644 --- a/project_key/i18n/it.po +++ b/project_key/i18n/it.po @@ -21,6 +21,18 @@ msgstr "" msgid " : " msgstr " : " +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__display_name +#: model:ir.model.fields,field_description:project_key.field_project_task__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: project_key +#: model:ir.model.fields,field_description:project_key.field_project_project__id +#: model:ir.model.fields,field_description:project_key.field_project_task__id +msgid "ID" +msgstr "ID" + #. module: project_key #: model:ir.model.fields,field_description:project_key.field_project_project__key #: model:ir.model.fields,field_description:project_key.field_project_task__key @@ -68,17 +80,27 @@ msgstr "La chiave del lavoro deve essere univoca!" msgid "URL" msgstr "URL" +#. module: project_key +#: model:ir.model.fields,help:project_key.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_key #: model_terms:ir.ui.view,arch_db:project_key.edit_project_extend_with_key msgid "Using '-' in project keys is not recommended." msgstr "L'utilizzo di '-' nella chiave progetto è sconsigliato." -#~ msgid "Display Name" -#~ msgstr "Nome visualizzato" - -#~ msgid "ID" -#~ msgstr "ID" - #~ msgid "Last Modified on" #~ msgstr "Ultima modifica il" From 96f70a5e56d148ed360c55faeff6713bc998dbec Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:30 +0000 Subject: [PATCH 139/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_task_parent_due_auto Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_parent_due_auto/ --- project_task_parent_due_auto/i18n/it.po | 26 ++++++++++++++++++++++ project_task_parent_due_auto/i18n/pt_BR.po | 26 ++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/project_task_parent_due_auto/i18n/it.po b/project_task_parent_due_auto/i18n/it.po index 6c670bc4f9..6aea905bc0 100644 --- a/project_task_parent_due_auto/i18n/it.po +++ b/project_task_parent_due_auto/i18n/it.po @@ -16,7 +16,33 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.10.4\n" +#. module: project_task_parent_due_auto +#: model:ir.model.fields,field_description:project_task_parent_due_auto.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_parent_due_auto +#: model:ir.model.fields,field_description:project_task_parent_due_auto.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_parent_due_auto #: model:ir.model,name:project_task_parent_due_auto.model_project_task msgid "Task" msgstr "Lavoro" + +#. module: project_task_parent_due_auto +#: model:ir.model.fields,help:project_task_parent_due_auto.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_parent_due_auto/i18n/pt_BR.po b/project_task_parent_due_auto/i18n/pt_BR.po index fde8c01c3f..759bdb2663 100644 --- a/project_task_parent_due_auto/i18n/pt_BR.po +++ b/project_task_parent_due_auto/i18n/pt_BR.po @@ -14,7 +14,33 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +#. module: project_task_parent_due_auto +#: model:ir.model.fields,field_description:project_task_parent_due_auto.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_parent_due_auto +#: model:ir.model.fields,field_description:project_task_parent_due_auto.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_parent_due_auto #: model:ir.model,name:project_task_parent_due_auto.model_project_task msgid "Task" msgstr "" + +#. module: project_task_parent_due_auto +#: model:ir.model.fields,help:project_task_parent_due_auto.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" From 21b42194066d0b71fe3780f14e33b5550773a527 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:30 +0000 Subject: [PATCH 140/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_task_description_template Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_description_template/ --- project_task_description_template/i18n/es.po | 18 +++++++++++++ .../i18n/es_MX.po | 26 +++++++++++++++---- project_task_description_template/i18n/it.po | 26 +++++++++++++++---- 3 files changed, 60 insertions(+), 10 deletions(-) diff --git a/project_task_description_template/i18n/es.po b/project_task_description_template/i18n/es.po index 78524bbcc6..9dc056d4c3 100644 --- a/project_task_description_template/i18n/es.po +++ b/project_task_description_template/i18n/es.po @@ -53,11 +53,13 @@ msgid "Description Template" msgstr "Plantilla de descripción" #. module: project_task_description_template +#: model:ir.model.fields,field_description:project_task_description_template.field_project_task__display_name #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: project_task_description_template +#: model:ir.model.fields,field_description:project_task_description_template.field_project_task__id #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__id msgid "ID" msgstr "ID" @@ -96,3 +98,19 @@ msgstr "Plantillas de descripción de tareas" #: model:ir.actions.act_window,name:project_task_description_template.project_task_description_template_action msgid "Task Description template" msgstr "Plantilla de descripción de tarea" + +#. module: project_task_description_template +#: model:ir.model.fields,help:project_task_description_template.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" diff --git a/project_task_description_template/i18n/es_MX.po b/project_task_description_template/i18n/es_MX.po index 8a14e660b2..d254ad9e36 100644 --- a/project_task_description_template/i18n/es_MX.po +++ b/project_task_description_template/i18n/es_MX.po @@ -54,20 +54,17 @@ msgid "Description Template" msgstr "Descripción Plantilla" #. module: project_task_description_template +#: model:ir.model.fields,field_description:project_task_description_template.field_project_task__display_name #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__display_name msgid "Display Name" msgstr "Nombre para mostrar" #. module: project_task_description_template +#: model:ir.model.fields,field_description:project_task_description_template.field_project_task__id #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__id msgid "ID" msgstr "ID" -#. module: project_task_description_template -#: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template____last_update -msgid "Last Modified on" -msgstr "Última modificación el" - #. module: project_task_description_template #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__write_uid msgid "Last Updated by" @@ -102,3 +99,22 @@ msgstr "Plantillas de descripción de tareas" #: model:ir.actions.act_window,name:project_task_description_template.project_task_description_template_action msgid "Task Description template" msgstr "Plantilla de descripción de tareas" + +#. module: project_task_description_template +#: model:ir.model.fields,help:project_task_description_template.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" diff --git a/project_task_description_template/i18n/it.po b/project_task_description_template/i18n/it.po index a045b1df78..fbdeac5131 100644 --- a/project_task_description_template/i18n/it.po +++ b/project_task_description_template/i18n/it.po @@ -53,20 +53,17 @@ msgid "Description Template" msgstr "Modello descrizione" #. module: project_task_description_template +#: model:ir.model.fields,field_description:project_task_description_template.field_project_task__display_name #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__display_name msgid "Display Name" msgstr "Nome visualizzato" #. module: project_task_description_template +#: model:ir.model.fields,field_description:project_task_description_template.field_project_task__id #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__id msgid "ID" msgstr "ID" -#. module: project_task_description_template -#: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template____last_update -msgid "Last Modified on" -msgstr "Ultima modifica il" - #. module: project_task_description_template #: model:ir.model.fields,field_description:project_task_description_template.field_project_task_description_template__write_uid msgid "Last Updated by" @@ -101,3 +98,22 @@ msgstr "Modelli descrizione lavoro" #: model:ir.actions.act_window,name:project_task_description_template.project_task_description_template_action msgid "Task Description template" msgstr "Modello descrizione lavoro" + +#. module: project_task_description_template +#: model:ir.model.fields,help:project_task_description_template.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" From 2b95097b308377a3768879fe8150eba6a51ff4f9 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:30 +0000 Subject: [PATCH 141/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_type Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_type/ --- project_type/i18n/ca.po | 20 ++++++++++++++++++++ project_type/i18n/de.po | 20 ++++++++++++++++++++ project_type/i18n/es.po | 20 ++++++++++++++++++++ project_type/i18n/es_AR.po | 20 ++++++++++++++++++++ project_type/i18n/fi.po | 20 ++++++++++++++++++++ project_type/i18n/fr.po | 20 ++++++++++++++++++++ project_type/i18n/fr_FR.po | 20 ++++++++++++++++++++ project_type/i18n/it.po | 20 ++++++++++++++++++++ project_type/i18n/nl.po | 20 ++++++++++++++++++++ project_type/i18n/pt.po | 20 ++++++++++++++++++++ project_type/i18n/pt_BR.po | 20 ++++++++++++++++++++ project_type/i18n/tr.po | 20 ++++++++++++++++++++ 12 files changed, 240 insertions(+) diff --git a/project_type/i18n/ca.po b/project_type/i18n/ca.po index 173b8ab8d6..731a2c22ab 100644 --- a/project_type/i18n/ca.po +++ b/project_type/i18n/ca.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Descripció" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Nom mostrat" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "ID" @@ -126,6 +130,22 @@ msgstr "Tasca" msgid "Type" msgstr "Tipus" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/de.po b/project_type/i18n/de.po index b258b550e7..f3964734c3 100644 --- a/project_type/i18n/de.po +++ b/project_type/i18n/de.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Beschreibung" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Anzeigename" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "ID" @@ -126,6 +130,22 @@ msgstr "Aufgabe" msgid "Type" msgstr "Typ" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/es.po b/project_type/i18n/es.po index b15125ac65..e2d6e619ce 100644 --- a/project_type/i18n/es.po +++ b/project_type/i18n/es.po @@ -63,11 +63,15 @@ msgid "Description" msgstr "Descripción" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Nombre mostrado" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "ID" @@ -129,6 +133,22 @@ msgstr "Tarea" msgid "Type" msgstr "Tipo" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/es_AR.po b/project_type/i18n/es_AR.po index 0940feb3c0..192203461a 100644 --- a/project_type/i18n/es_AR.po +++ b/project_type/i18n/es_AR.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Descripción" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Mostrar Nombre" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "ID" @@ -126,6 +130,22 @@ msgstr "Tarea" msgid "Type" msgstr "Tipo" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/fi.po b/project_type/i18n/fi.po index 6e2dc57ad0..23bf7f5df2 100644 --- a/project_type/i18n/fi.po +++ b/project_type/i18n/fi.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "" @@ -126,6 +130,22 @@ msgstr "" msgid "Type" msgstr "" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/fr.po b/project_type/i18n/fr.po index f23fac0952..cdde5e801a 100644 --- a/project_type/i18n/fr.po +++ b/project_type/i18n/fr.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Description" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Nom Affiché" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "" @@ -126,6 +130,22 @@ msgstr "Tâche" msgid "Type" msgstr "Type" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/fr_FR.po b/project_type/i18n/fr_FR.po index 280697ed5d..cc4538091d 100644 --- a/project_type/i18n/fr_FR.po +++ b/project_type/i18n/fr_FR.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Description" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Afficher le nom" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "" @@ -126,6 +130,22 @@ msgstr "Tâche" msgid "Type" msgstr "Type" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/it.po b/project_type/i18n/it.po index 544a240f68..676d652554 100644 --- a/project_type/i18n/it.po +++ b/project_type/i18n/it.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Descrizione" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Nome visualizzato" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "ID" @@ -126,6 +130,22 @@ msgstr "Lavoro" msgid "Type" msgstr "Tipo" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/nl.po b/project_type/i18n/nl.po index 4b93903603..5c5db28a61 100644 --- a/project_type/i18n/nl.po +++ b/project_type/i18n/nl.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Omschrijving" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Naam" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "ID" @@ -126,6 +130,22 @@ msgstr "Taak" msgid "Type" msgstr "Type" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/pt.po b/project_type/i18n/pt.po index 2798be47d9..3fd0edf166 100644 --- a/project_type/i18n/pt.po +++ b/project_type/i18n/pt.po @@ -58,11 +58,15 @@ msgid "Description" msgstr "" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "" @@ -124,6 +128,22 @@ msgstr "" msgid "Type" msgstr "" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/pt_BR.po b/project_type/i18n/pt_BR.po index 8ea0dad7b5..a599a4cdb3 100644 --- a/project_type/i18n/pt_BR.po +++ b/project_type/i18n/pt_BR.po @@ -58,11 +58,15 @@ msgid "Description" msgstr "" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "" @@ -124,6 +128,22 @@ msgstr "" msgid "Type" msgstr "" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 diff --git a/project_type/i18n/tr.po b/project_type/i18n/tr.po index dd2cd3769c..2c273e7903 100644 --- a/project_type/i18n/tr.po +++ b/project_type/i18n/tr.po @@ -60,11 +60,15 @@ msgid "Description" msgstr "Açıklama" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__display_name +#: model:ir.model.fields,field_description:project_type.field_project_task__display_name #: model:ir.model.fields,field_description:project_type.field_project_type__display_name msgid "Display Name" msgstr "Görünüm Adı" #. module: project_type +#: model:ir.model.fields,field_description:project_type.field_project_project__id +#: model:ir.model.fields,field_description:project_type.field_project_task__id #: model:ir.model.fields,field_description:project_type.field_project_type__id msgid "ID" msgstr "" @@ -126,6 +130,22 @@ msgstr "Görev" msgid "Type" msgstr "Tür" +#. module: project_type +#: model:ir.model.fields,help:project_type.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr "" + #. module: project_type #. odoo-python #: code:addons/project_type/models/project_type.py:0 From bdfb407d0e796dd635f31551fe4fce74b5c9e491 Mon Sep 17 00:00:00 2001 From: Weblate Date: Mon, 4 May 2026 12:31:30 +0000 Subject: [PATCH 142/142] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: project-19.0/project-19.0-project_task_name_with_id Translate-URL: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_task_name_with_id/ --- project_task_name_with_id/i18n/it.po | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/project_task_name_with_id/i18n/it.po b/project_task_name_with_id/i18n/it.po index 72c417cf17..903f47fda2 100644 --- a/project_task_name_with_id/i18n/it.po +++ b/project_task_name_with_id/i18n/it.po @@ -16,7 +16,33 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: project_task_name_with_id +#: model:ir.model.fields,field_description:project_task_name_with_id.field_project_task__display_name +msgid "Display Name" +msgstr "" + +#. module: project_task_name_with_id +#: model:ir.model.fields,field_description:project_task_name_with_id.field_project_task__id +msgid "ID" +msgstr "" + #. module: project_task_name_with_id #: model:ir.model,name:project_task_name_with_id.model_project_task msgid "Task" msgstr "Lavoro" + +#. module: project_task_name_with_id +#: model:ir.model.fields,help:project_task_name_with_id.field_project_task__display_name +msgid "" +"Use these keywords in the title to set new tasks:\n" +"\n" +" 30h Allocate 30 hours to the task\n" +" #tags Set tags on the task\n" +" @user Assign the task to a user\n" +" ! Set the task a medium priority\n" +" !! Set the task a high priority\n" +" !!! Set the task a urgent priority\n" +"\n" +" Make sure to use the right format and order e.g. Improve the " +"configuration screen 5h #feature #v16 @Mitchell !" +msgstr ""